表の統計を更新(ANALYZE TABLE)
MySQLメンテナンスコマンド
ANALYZE TABLE customer;概要
オプティマイザがより良い計画を選択できるよう、表のインデックス/キーの分布統計を再計算する。
使用する場面
大量のデータ変更後に悪い実行計画が現れるときに。
注意
実行中は表に短時間のメタデータロックが取得される。InnoDBではサンプルベースであり、精度を上げるにはinnodb_stats_persistent_sample_pagesを引き上げる。
ANALYZE TABLE customer;オプティマイザがより良い計画を選択できるよう、表のインデックス/キーの分布統計を再計算する。
大量のデータ変更後に悪い実行計画が現れるときに。
実行中は表に短時間のメタデータロックが取得される。InnoDBではサンプルベースであり、精度を上げるにはinnodb_stats_persistent_sample_pagesを引き上げる。