首页 > 数据库技术 > 详细

MySql--优化表【OPTIMIZE TABLE】

时间:2021-06-29 13:38:38      阅读:18      评论:0      收藏:0      [点我收藏+]

 执行 optimize table tableName 优化语句,完成后提示的Msg_Text信息若为 “Table does not support optimize, doing recreate + analyze instead” 则表示{表不支持优化,而是进行重新创建+分析};

原因是:

 InnoDB不支持MyISAM支持的OPTIMIZE.它做一些不同的事情.它创建一个空表,并将现有表中的所有行复制到该表中,从本质上删除旧表并重命名新表,然后运行ANALYZE来收集统计信息.这是InnoDB可以进行最优化的最接近的结果.

但是  这些操作将获得相同的结果.!

MySql--优化表【OPTIMIZE TABLE】

原文:https://www.cnblogs.com/jasonvlog/p/14948756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!