无法优化innoDB表

时间:2010-10-04 13:06:29

标签: mysql mysql-management

作为我的第一条消息,我不知道是否必须回复或发布新消息。 我遇到与here相同的问题,唯一给出的答案对我没有帮助(除非文档不正确)。 “你可以让OPTIMIZE TABLE在其他存储引擎上工作”,但我的引擎是InnoDB。 谢谢你的帮助。 S上。

3 个答案:

答案 0 :(得分:28)

OPTIMIZE TABLE在InnoDB表上运行良好。显示“表不支持优化,重新创建+分析”的消息纯粹是信息性的。您可以放心地忽略该消息。

答案 1 :(得分:2)

你不能忽视结果......这意味着它做了非常密集的操作而不是轻松的操作......一个非常大的桌子(> 100G)这可能是几小时而不是几分钟。

答案 2 :(得分:-3)

使用此

ALTER TABLE table ENGINE='InnoDB';