※作成途中のため参考にしないでください!
typeとextraをみる
1.type
・index使われている
const:PKまたはUNIQUEインデックスで等価検索(最速)
eq_ref:joinでPKまたはUNIQUE KEYが利用されている。
ref:PKまたはUNIQUEインデックス以外のインデックスで等価検索
range:インデックスを利用した範囲検索
・チューニング必須
index:インデックス全体をスキャン
all:インデックス利用されていない
2.extra
・完璧
Using index:インデックスのみ
Using index for group-by:MIN()/MAX()がGROUP BY句と併用されて、インデックスのみ
・解決の余地あり
Using where:インデックス以外も使用
・チューニング必須
Using filesort:テンポラリーテーブル作成。あまり良くない。
Using temporary:ファイル使ったソート。かなり良くない。
インデックスずれてる?
possible_keysが候補のkeyで、keyが選択されたkey
何が使われているか確認する