【MySQL】テーブルの統計情報を取得するSQL


ここではMySQLで表のインデックス統計情報を更新する方法を紹介します。

テーブルのインデックス統計情報の取得方法

テーブルの統計情報を取得するには、ANALYZE TABLE文を実行します。

起動するときに、オーナー名とテーブル名を指定します。

ANALYZE TABLE テーブル名1[,テーブル名2・・・];

次のSQLでは、tb1のインデックス統計情報を取得しています。

ANALYZE TABLE tb1;

テーブル名をカンマ区切りで列挙することで複数のテーブルの統計情報を取得することが出来ます。

ANALYZE TABLE tb1,tb2;