MySql--优化表【OPTIMIZE TABLE】

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

原因是:

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

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

上一篇:2021/7/9——集训Day.4


下一篇:[BZOJ2730]:[HNOI2012]矿场搭建(塔尖)