作为我的第一条消息,我不知道是否必须回复或发布新消息。 我遇到与here相同的问题,唯一给出的答案对我没有帮助(除非文档不正确)。 “你可以让OPTIMIZE TABLE在其他存储引擎上工作”,但我的引擎是InnoDB。 谢谢你的帮助。 S上。
答案 0 :(得分:28)
OPTIMIZE TABLE在InnoDB表上运行良好。显示“表不支持优化,重新创建+分析”的消息纯粹是信息性的。您可以放心地忽略该消息。
答案 1 :(得分:2)
你不能忽视结果......这意味着它做了非常密集的操作而不是轻松的操作......一个非常大的桌子(> 100G)这可能是几小时而不是几分钟。
答案 2 :(得分:-3)
使用此
ALTER TABLE table ENGINE='InnoDB';