MySQL explainの使い方 ( rows, filtered )

rows はフェッチした行数 filtered は検索条件に適合した割合 フェッチはインデックスをもとに行うので、フルサーチの場合、単純にデータ数 = rows ではない。 filtered は検索条件に一致しない場合や条件がない場合は 100 と表示されるので注意が必要。

MySQL explainの使い方 ( key_len )

explain したときに表示される key_len 列は、インデックスが使用されるカラムのバイト数(合計)を表す。 たとえば 次のインデックスがされる場合、key_len は 256 となる。 - index_student_name VARCHAR(128) 128文字入る文字列、1文字2バイトなので256バ…

man コマンドで見かける数字の意味

たとえば man git で表示される gittutorial(7) この数字の 7 は マニュアルのカテゴリを表す。 各番号に対応するカテゴリは、次のページが参考になった。 manページの「関連事項」にあるsyslogd(8)などの数字は何?