是否有可能获得页面上调用的所有mysql查询?

时间:2013-06-06 19:21:19

标签: mysql opencart

我使用的是Open Cart,因为我有大约3000种产品,所以它非常慢。类别列表页面非常慢,它似乎不是服务器的问题,我检查了各种服务器。我怀疑有很多MYSQL查询正在不必要地运行。有没有办法获得使用某种PHP函数在该页面上调用的所有查询字符串的列表?或者也许是一个Open Cart功能?

2 个答案:

答案 0 :(得分:3)

实际上你可以安装一个vQmod文件,它将为你创建一个日志文件,包含所有数据库查询和执行时间。您可以找到线程和XML文件here

答案 1 :(得分:1)

您还可以将mysql中的general_log变量设置为ON。这会将对mysql服务器的所有查询记录到一个文件中。可用于调试。