小编Ada*_*lla的帖子

OPTIMIZE 表和 ANALYZE 表 MySQL 5.6 的查询性能

该网站上有很多与optimize table和相关的问题/答案analyze table.

问题:如果我们想快速执行 DDL/DML/SELECT,即使表上有碎片,也不考虑空间,我们可以只执行analyze table命令吗?因为我们有 500GB 大小的表和存储引擎,所以innodb它需要时间来optimize table指挥。

根据 MySQL 文档,优化表分析表

  1. Optimize table重新组织表数据和关联索引数据的物理存储,以减少存储空间并提高访问表时的I/O效率。
  2. Analyze table执行键分布分析并存储指定表的分布

我认为,如果我们不关心空块使用的空间,表统计信息是最新的,则无需优化表。

innodb mysql-5.6

1
推荐指数
1
解决办法
5681
查看次数

标签 统计

innodb ×1

mysql-5.6 ×1