表/インデックスを再構築
MySQLメンテナンスコマンド
ALTER TABLE customer ENGINE=InnoDB;概要
同じエンジンで表を再構築する。インデックスとデータページを再作成し、断片化とインデックスの肥大化を解消する。
使用する場面
空のALTERで表をリフレッシュするため、または損傷したページレイアウトを修復するため。
注意
大きな表では表サイズと同じ一時ディスクが必要。ロックを減らすには: ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;