テーブル構造は最適なのか?
Q. EXPLAINでINDEXの付け方をチェックする他に何かないのか?
A. 下記Queryを発行することで解析してくれる!!!(sql_analyse.cc で定義されている)
query
SELECT * FROM `table` PROCEDURE ANALYSE();
Field_name | Min_value | Max_value | Min_length | Max_length | Empties_or_zeros | Nulls | Avgvalue_or_avg_length | Std | Optimal_fieldtype |
---|---|---|---|---|---|---|---|---|---|
フィールド名 | 最小値 | 最大値 | 最短の長さ | 最長の長さ | 空や0のフィールド数 | NULL数 | 平均値や平均の長さ | ? | 最適なタイプ |
これで構造を見直せるので参考にできます!!!
Stdの意味が良く分からない…。