mysql服务器是否保留在其上执行的查询的记录,如果这样做,是否可以检索这些查询。
谢谢。
您可以使用General Query Log,它以纯文本形式记录所有查询。
我们仅在我们的开发环境中启用了此功能。在非高峰时间在生产服务器上临时打开它应该不是问题。
如果您正在寻找慢查询,您不妨使用慢查询日志。
You can use MySQL Proxy which stands between client app and RDBMS itself.
http://forge.mysql.com/wiki/MySQL_Proxy
You can see online queries and also it allows you to rewrite queries based on rules.
There's another option - use a profiler.
For instance: http://www.jetprofiler.com/