MySQL: Check Table, Repair Table, Analyze Table和Optimize Table

check table a123

检查索引状态是否正常,没有重复唯一键之类的

repair table a123

修复索引。InnoDB不支持这个命令,可以通过执行一次alter table engine达到同样的目的:

alter table a123 engine = INNODB

analyze table a123

为优化器提供本表索引的统计数据

optimize table a123

把分散存储(fragmented)的数据和索引重新挪到一起(defragmentation),对I/O速度有好处。 InnoDB的索引无法使用这个命令来deframent, 你也可以通过执行一次alter table engine达到同样的目的:

alter table a123 engine = INNODB

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.