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]])
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.