我是否需要在MYSQL上手动重建一个带有大量删除的innodb表?

时间:2012-03-14 22:37:00

标签: mysql innodb rebuild

我目前正在删除900万行表,每次运行增加1100万行,每行200,000行。

我是否需要手动重建表和索引,或者每次删除后都会自动重建?

1 个答案:

答案 0 :(得分:1)

是的,你必须手动重建表,你可以这样做:

ALTER TABLE database.table ENGINE=InnoDB;