analyse([max elements,[max memory]])
このプロシージャは、sql/sql_analyse.cc で定義されています。クエリから返された結果を調べて、その分析結果を返します。
max elements(デフォルトは 256)は、analyse がカラムごとに検出した、重複を除いた値の最大数。analyse はこの値を使用して、ENUM 型が最適なカラム型かどうかを調べる。
max memory(デフォルトは 8192)は、analyse が重複を除いた値をすべて検出する際にカラムごとに割り当てる必要がある最大メモリ容量。
SELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max elements,[max memory]])