0

我需要对我的 MySQL 系统中的表使用情况进行一些分析。任何人都可以指出正确的方向,以确定在给定时间段内最常查询哪个表的方法,即如果有 30 个表,我想知道哪个表被访问最多。

4

2 回答 2

1

您应该使用pt-table-usage来分析一般查询日志。它会提供有关表使用情况的很好的信息(只要您不使用存储过程或存储函数,因为它们会被遗漏)。

于 2012-12-27T14:55:48.860 回答
0

在您的应用程序运行时临时启用查询日志记录并查看日志。它可能会对性能产生一些影响,因此您不想让它永久启用。

于 2012-12-27T14:53:01.117 回答