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

最佳答案

关于此主题的percona上有一篇不错的博客文章,总结了何时更新innodb表统计信息以及rows_number:


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

关于mysql - 如何为MySQL使用信息模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35347488/

10-11 23:22
查看更多