我正在调查一些 MySQL 性能问题,并希望生成一份报告,说明在一段时间内对我的数据库中的每个表进行了多少次插入/更新。
我有很多关于服务器性能的可用数据,例如 RDS 的磁盘 I/O 指标。 MySQL的SHOW STATUS
命令显示Queries
,甚至Innodb_data_writes
,但这些都是整个服务器级别的,一点都不细粒度。我想详细了解表格级别。
也许 information_schema
或 performance_schema
数据库中隐藏着一些我可以打开或使用的东西?
最佳答案
性能模式在表(甚至索引)粒度上保存表 io 的统计信息。
参见表 performance_schema.table_io_waits_summary_by_table
关于MySQL - 如何计算插入/更新表的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39459185/