Fork me on GitHub

Mysql テーブル最適化

  • Oct 16, 2006

categoryプラグインは存在しません。

更新、削除を繰り返したテーブルのデータ領域、およびインデックスの最適化を行う。

SQL

OPTIMIZE TABLE table_name

データ修復、およびインデックスの再構築、ソートを行う。

一時ファイルは、テーブルファイルのあるフォルダに作られる。

コマンド

myisamchk -r table_name

MYISAM形式のテーブル専用。SQLから実行するよりも処理速度は速いが、DBを一時停止する必要がある。停止させずに実行する場合は、

FLUSH TABLES

を実行してから行う。

一時ファイルは、Cドライブ固定のため、Cドライブの空き容量に注意が必要。

コメント

commentプラグインは存在しません。