msksgm’s blog

msksgm’s blog

Webエンジニアです。日々の勉強記録、技術書感想、美術観賞感想を投稿します。

「SQL パフォーマンス詳解」感想

概要

SQL パフォーマンス詳解」を会社の人に薦められたので読みました。 感想について記述していきます。

感想

見た目と本の薄さに反して難易度が高い本に感じました。 1 周しましたが、内容が頭に入りませんでした。

タイトルの通り、SQL のパフォーマンスを低下させる要因、向上させる方法について述べられた本です。 最初から最後まで、インデックスに関連する SQL のパフォーマンスの計測方法について述べられていました。 過去に「わかりみ SQL」「達人に学ぶ SQL」「失敗から学ぶ RDB の正しい歩き方」などを読んできましたが、そのどれよりも、パフォーマンスについて深堀していると思います。

特定の RDBMS に依存した書き方はされていませんが、要所で RDBMS ごとの詳しい説明があったります。 普段の SQL を書く程度で、DBA のようなことをしないアプリケーション開発の現場では、なじみのない考え方が多くこの本を読むこと自体に予習が必要かもしれません。 DB のパフォーマンスの仕組みを詳細に学んだことがなかったので、他の本で学びなおしたり、パフォーマンスが低い状況を再現できるようになったりしてから、読み直そうと思います。