首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WAMP中跟踪所有Mysql查询

在WAMP中跟踪所有Mysql查询
EN

Stack Overflow用户
提问于 2013-02-13 20:37:44
回答 3查看 9.8K关注 0票数 3

我想要跟踪我的查询执行所需的时间,我引用了this post,但我只得到了没有时间的查询。有可能在使用我的web应用程序一段时间后,使用select、update、insert查询(不是从控制台,而是实际的web应用程序执行),我可以得到由SHOW PROFILES;命令生成的类似以下输出的摘要。我正在使用wamp mysql V5.5.24,非常感谢

编辑:我使用触发器来跟踪这个method后面的update和insert语句,我仍然有如何跟踪select查询的问题。有什么想法吗?

EN

回答 3

Stack Overflow用户

发布于 2013-07-27 11:43:36

这不再起作用了。

自2013年7月起,您需要:

代码语言:javascript
复制
general-log=1
general-log-file = "C:\wamp\logs\mysql_general.log"
票数 6
EN

Stack Overflow用户

发布于 2013-02-14 00:44:35

您确定您的slow query log中没有得到执行时间吗?

如果您只是想优化您的查询(而不是检查每个查询的执行时间),您可以查看phpmyadmin中的mysql服务器状态(假设您将其保存在您的wamp服务器中),作为覆盖的here。完整的教程是付费的,但预览将进入服务器状态页面,phpmyadmin将为您指出问题所在。

票数 1
EN

Stack Overflow用户

发布于 2013-02-14 16:13:47

最后,我通过设置WAMP服务器使用了通用日志,如下所示

代码语言:javascript
复制
[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,其中我可以使用一个查询分析器,并且我可以获得完整的执行时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14853756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档