你知道一个工具,我将能够看到哪些查询针对数据库运行。
感谢您的帮助
答案 0 :(得分:2)
您可以使用内置的MySql Query Profiler。
新的分析器在MySQL社区服务器的5.0.37版本中可用
和
要开始分析一个或多个SQL查询,只需发出以下命令:
的MySQL> set profiling = 1;
查询OK,0行受影响(0.00秒)
发出此命令后会发生两件事。首先,服务器将跟踪您从此时开始发出的任何查询,并创建各种性能诊断并将其附加到每个不同的查询。其次,在INFORMATION_SCHEMA数据库中为您的特定会话(不能被任何其他MySQL会话查看)创建一个名为profiling的内存表,该会话存储所有SQL诊断结果。此表保持持久,直到您与MySQL断开连接,此时它将被销毁。