我需要对MySQL系统中的表使用情况进行一些分析。任何人都可以指出我在正确的方向上确定在给定时间段内最常查询的表,即如果有30个表,我想知道哪个表访问最多。
答案 0 :(得分:1)
您应该使用pt-table-usage来分析general query log。它将提供有关表使用的很好的信息(只要你没有使用存储过程或存储的函数,因为这些将被遗漏)。
答案 1 :(得分:0)
在应用程序运行时临时启用query logging并查看日志。它可能会对性能产生一些影响,因此您不希望永久启用它。