我注意到在phpMyAdmin中你可以点击表上的'optimize',它运行:
OPTIMIZE TABLE table_name
这实际上是做什么的?
我应该每天运行一些在我的表上运行OPTIMIZE TABLE的cron作业吗?
谢谢
来自InformIT
优化的表结构与精心设计的表不同.表结构优化与删除后回收未使用的空间有关,并且在进行结构修改后基本上清理表.OPTIMIZE SQL命令使用以下语法处理此问题:
OPTIMIZE TABLE table_name[,table_name]
把它想象成对你的桌子进行碎片整理.一个cron作业可能是个好主意,但是在低/无负载时会这样做,因为它会锁定表.