在MySQL 5.5.20的普通版本中,何时更新InnoDB表索引统计信息?哪些事件触发了这样的更新?我看到了一些评论,暗示以下情况可能会触发它:
发布于 2012-03-26 18:50:55
您应该寻找这个变量。
mysql> show variables like '%metadata%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| innodb_stats_on_metadata | ON |
+--------------------------+-------+
1 row in set (0.00 sec)
mysql>根据MySQL文档,在设置诺姆b_统计数据_在……上面_元数据时(默认情况下),InnoDB在元数据语句(如显示表状态或显示索引)或访问INFORMATION_SCHEMA表或统计信息时更新统计信息。(这些更新类似于对的更新。)禁用时,InnoDB不会在这些操作期间更新统计信息。禁用此变量可提高具有大量表或索引的架构的访问速度。它还可以提高涉及InnoDB表的查询的执行计划的稳定性。
https://dba.stackexchange.com/questions/15603
复制相似问题