我想跟踪执行查询所需的时间 我提到this post但我只是没有时间查询。 在使用我的web应用程序进行wile之后,使用select,update,insert查询(不是来自控制台而是实际的web应用程序执行),我可以获得像SHOW PROFILES;命令生成的此输出的摘要。 我正在使用wamp mysql V5.5.24 非常感谢
编辑:我使用触发器跟踪此method之后的更新和插入语句 我仍然有如何跟踪选择查询的问题。 有什么想法吗?
答案 0 :(得分:5)
这已不再适用。
截至2013年7月,您需要:
general-log=1
general-log-file = "C:\wamp\logs\mysql_general.log"
答案 1 :(得分:1)
您确定自己没有在slow query log获得执行时间吗?
如果您只是想优化查询(而不是检查每一个查询的执行时间),您可以查看phpmyadmin中的mysql服务器状态(假设您将其保存在您的wamp服务器中),如{{3 }}。完整的教程付费,但预览将进入服务器状态页面,phpmyadmin将为您指出问题区域。
答案 2 :(得分:1)
最后我通过设置WAMP服务器使用了这个
的常规日志[mysqld]
port=3306
long_query_time = 1
slow_query_log = 1
slow_query_log_file = "E:/wamp/logs/slowquery.log"
log = "E:/wamp/logs/genquery.log"
之后我使用了这个工具(试用版)dbForge Studio,我可以使用查询分析器,获得完整的执行时间。