2009-12-07 66 views
2

我在本地运行一个站点,我想看看哪些查询被执行。 我已经看到一些页面执行了很多查询(例如107),我想看看哪些是所有这些,因为我认为它们很多.. (我知道有多少个查询被执行,查询是通过一个函数来执行的,该函数还以全局值存储了查询的数量)如何查看执行了哪些查询。 (mysql)

是否有可能?

谢谢!

回答

0

修改用于执行查询的函数,以便将它们记录到文件中或仅将其输出到页面底部。 没有工具或(内置)函数可以告诉你在某些特定请求上执行了什么。

0

打开MySQL general query log。在开发过程中非常有用,它将向您显示您的服务器正在执行的所有操作。

因此,我不建议在生产服务器上启用它(至少不要太长时间)。