MySQL の EXPLAIN 構文について(続き)

今回の投稿は、前回の自分の投稿( https://hacknote.jp/archives/2464/ )の続きになります。

前回は EXPLAIN 構文の type 列がの値もつ意味について述べましたが、今回はそれ以外の列の値の意味をおおまかに述べてみようと思います。

possible_keys … テーブルにアクセスする際の軸として使用可能なキー

key … 軸として選択されたキー

ref … key と実際に比較されている値

key_len … keyの長さ(基本的に短いほど速い)

rows … 走査されると予想される行数(あくまで予想)

Extra … メモのようなもの(WHERE文を使ったことや、インデックスのみで解決できたことなどを示している)

詳細についてはまたの機会に述べてみようと思います。