如何知道mysql的热表和热字段?
谢谢各位可以查看 sys. innodb_buffer_stats_by_table 或 information_schema.INNODB_BUFFER_PAGE 中的对象,就知道有哪些热表了,MySQL中没有热字段这一说法,热数据是以innodb page位单位放入ibp的 可以这么理解么,对一个表的某些字段经常做DML操作的字段称为热字段,
如果是这样的话,这些操作都记录在binlog日志中,把日志解析了,对MDL操作次数高的表,
对应的字段做一个统计是不是就可以找出一段时间内的表的热字段。 张旭峰 发表于 2023-3-8 20:09
可以这么理解么,对一个表的某些字段经常做DML操作的字段称为热字段,
如果是这样的话,这些操作都记录在binlo ...
应该也要包含经常读的列 yejr 发表于 2023-3-8 20:40
应该也要包含经常读的列
是的读的就不行了
页:
[1]