新品価格 |
SQLアンチパターン11章を読んだ
の続編
12章は、インデックスショットガン
以下、内容
・パフォーマンスを上げるために
インデックスを無駄に貼りまくるのはよくないよって話。
・無駄なインデックスの例
primary keyに明示的にインデックス定義は無駄
varcharへの定義は検索やソートすることは考えられないので無駄
複合インデックスは注意して使おう
・効果的なインデックス管理を行うためには
以下に従ってインデックスを貼る
M:Measure
E:Explain
N:Nominate
T:Test
O:Optimize
R:Rebuild
・Measure
Mysqlだとslow queryで遅いのに対応する
あるいはプロファイリングしよう
・Explain
クエリの実行計画を見る
本章はインデックスの原則を述べた章でした
マスタカはインデックスほとんど使ったことがないので
使うときは気をつけたいと思います
まだまだ続く
タグ:SQL