如何使用MySQL的信息模式

时间:2016-02-11 18:43:18

标签: mysql optimization

在我的MySQL InnoDB information_schema中,有一个表行号。 这个号码什么时候更新?也许当我使用优化工具时?

1 个答案:

答案 0 :(得分:1)

关于此主题的percona上有一篇很好的博客文章,总结了innodb表统计信息何时与rows_number一起更新:

  • 当桌子第一次打开时
  • 运行analyse table命令时
  • SHOW INDEXSHOW TABLE STATUSSHOW [FULL] TABLES等元数据命令(或来自INFORMATION_SCHEMA.TABLES和INFORMATION_SCHEMA.STATISTICS的相应查询)时 - 如果innodb_stats_on_metadata设置启用
  • 当表的1/16或2亿行被修改时,以先到者为准