2016年07月05日

SQLアンチパターン12章を読んだ

blogramランキング参加中!

SQLアンチパターン

新品価格
¥3,456から
(2016/7/5 23:36時点)



SQLアンチパターン11章を読んだ
の続編

12章は、インデックスショットガン
以下、内容

・パフォーマンスを上げるために
インデックスを無駄に貼りまくるのはよくないよって話。


・無駄なインデックスの例
primary keyに明示的にインデックス定義は無駄
varcharへの定義は検索やソートすることは考えられないので無駄
複合インデックスは注意して使おう


・効果的なインデックス管理を行うためには
以下に従ってインデックスを貼る
M:Measure
E:Explain
N:Nominate
T:Test
O:Optimize
R:Rebuild


・Measure
Mysqlだとslow queryで遅いのに対応する
あるいはプロファイリングしよう


・Explain
クエリの実行計画を見る


本章はインデックスの原則を述べた章でした
マスタカはインデックスほとんど使ったことがないので
使うときは気をつけたいと思います

まだまだ続く
タグ:SQL
posted by マスタカ at 23:38 | Comment(0) | TrackBack(0) | | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック