在我的MySQL InnoDB information_schema中,有一个表行号。
该号码何时更新?也许当我使用优化工具时?
最佳答案
关于此主题的percona上有一篇不错的博客文章,总结了何时更新innodb表统计信息以及rows_number:
桌子第一次打开时
当analyse table
命令运行时
当元数据命令(例如SHOW INDEX
,SHOW TABLE STATUS
和SHOW [FULL] TABLES
)(或它们从INFORMATION_SCHEMA.TABLES和INFORMATION_SCHEMA.STATISTICS进行的相应查询)时-如果通过innodb_stats_on_metadata设置启用
当表格的1/16或20亿行被修改时,以先到者为准
关于mysql - 如何为MySQL使用信息模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35347488/