MySQL的innodb引擎如何清除碎片?有什么注意事项吗?


myisam引擎的话可以使用optimize table来清理碎片,但是innodb不能用该命令。那么innodb应该如何清理碎片呢?都有哪些需要注意的地方?

mysql innodb

xiao@W 12 years, 10 months ago

innodb 的optimize table 是映射到alter table的,做大innodb 表优化前
先 drop掉所有的index,然后optimize 完了再rebuild index.速度要快很多

和道一文字 answered 12 years, 10 months ago

Your Answer