我的Wordpress表似乎是需要优化,所以我看着委托优化表。 当我运行命令时,我得到以下结果:
表不支持优化,而是重新创build+分析
这些表是使用Wordpress 2.91安装程序构build的,并且根本没有被修改。
你有没有findMySQL文档? 这是广泛和有用的。
当你针对InnoDB表运行OPTIMIZE TABLE ,它输出的Table does not support optimize, doing recreate + analyze instead消息。
从文档:
OPTIMIZE TABLE映射到ALTER TABLE,它重build表来更新索引统计信息并释放聚簇索引中的未使用空间。
MySQL 5.1 OPTIMIZE TABLE语法
你可以通过做一个InnoDB表来优化
ALTER TABLE tablename ENGINE='InnoDB';
这将创build一个原始表的副本放在原来的表,并把新表放在它的地方。
这里有一些额外的信息,其中包括你应该知道的事情。
也在MySQL文档中 。 大约在下午一点半的时候,看到Dathan Pattishall在2004年5月25日4:41 pm的评论。
虽然这应该是安全的,你应该先做一个备份。
有可能的
使用像http://wordpress.org/extend/plugins/wp-dbmanager/这样的wp数据库插件
激活插件
&去页面&点击优化数据库它将优化您的数据库
无需input任何SQLlogin。 它从wp-config.php中获取
优化适用于InnoDB。 至less现在呢。 这是5.6文档:
对于InnoDB表,OPTIMIZE TABLE被映射到ALTER TABLE,ALTER TABLE会重build表来更新索引统计信息并释放聚簇索引中的未使用空间。
阅读: 优化表