ANALYZE TABLE
安全統計情報の更新
ANALYZE TABLE <table>;
オプティマイザ統計を更新。大量データ投入後に「索引があるのに使われない」場合、古い統計が原因のことが多くこれで直る。
実行例
ANALYZE TABLE orders;統計を最新化
書式
ANALYZE TABLE t;(MySQL) / ANALYZE t;(PostgreSQL)
実行前の注意
統計更新のみ。
関連コマンド
- EXPLAIN実行計画の確認
- OPTIMIZE TABLEテーブルの再編成