12

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

4

3 回答 3

29

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

于 2010-10-04T15:47:36.867 回答
2

您不能忽略结果...这意味着它进行了非常密集的操作而不是轻量级的操作...一个非常大的表(> 100G),这可能是几小时而不是几分钟。

于 2013-04-21T20:11:45.860 回答
-3

用这个

ALTER TABLE table ENGINE='InnoDB';
于 2013-05-30T13:40:41.957 回答