作为我的第一条消息,我不知道我是否必须回答或发布新消息。 我有和here一样的问题,唯一给出的答案对我没有帮助(除非文档不正确)。 “您可以使OPTIMIZE TABLE在其他存储引擎上工作”,但我的引擎是InnoDB。 我感谢你的帮助。 S.无法优化innoDB表
12
A
回答
28
OPTIMIZE TABLE在InnoDB表上工作正常。 “Table不支持优化,反而重新创建+分析”的消息纯粹是信息性的。您可以放心地忽略该消息。
+2
是的。文档现在明确指出它是一个预期的消息:http://dev.mysql.com/doc/refman/5.5/en/optimize-table.html – 2013-06-06 07:37:19
2
你不能忽略结果......这意味着它做一个非常密集的操作而不是一个轻的操作......一个非常大的表(> 100G),这可能是几小时而不是几分钟。
-3
使用本
ALTER TABLE table ENGINE='InnoDB';
相关问题
- 1. 优化innodb表
- 2. MySQL InnoDB优化
- 3. InnoDB表优化没有锁定表
- 4. 优化InnoDB数据库
- 5. Innodb的插入优化
- 6. 无法优化方法
- 7. Mysql InnoDB性能优化和索引
- 8. MySQL InnoDB哈希索引优化
- 9. MySQL Innodb表需要超过4小时才能优化
- 10. 无法通过优化
- 11. 无法优化Redshift查询
- 12. 我无法优化并行化程序
- 13. 优化MySQL表的方法
- 14. InnoDB的:无法启动MAMP
- 15. 优化方法
- 16. 方法优化
- 17. 算法优化
- 18. 无法在ECS安装Ansible优化AMI
- 19. 优化表
- 20. MySQL表优化
- 21. JIT优化器是否优化乘法?
- 22. 如何优化将innodb作为引擎添加到大表的关键字?
- 23. ...仍然没有得到结果试图优化mysql innodb表的快速计数
- 24. Mysql 5.1.49 InnoDB /查询优化器动作怪异?
- 25. 如何优化InnoDB内存参数的性能?
- 26. 如何选择列[innodb特定]的优化数据类型?
- 27. 在MySql InnoDB数据库中优化慢查询
- 28. 如何为MySQL InnoDB(插入)性能优化?
- 29. 无法在Unity中优化巨大的精灵图表
- 30. 进化优化算法
的可能重复[优化InnoDB表(http://stackoverflow.com/questions/2816044/optimize-innodb-table) – Bobby 2010-10-04 13:11:50
不要误会我的意思,但有一切在另一个问题上明确解释。 InnoDB不直接支持'OPTIMIZE',而是必须执行'ALTER TABLE'来重建索引。所以,是的,它的工作原理,它只是没有告诉你。 – Bobby 2010-10-04 13:13:35