我正在寻找像firebug这样的东西,但要监视和监视使用语法,处理时间和获取的行数和大小记录所有已处理的MySQL查询。所有这些都应该打印在页面的底部,所以在php代码的结尾处应该是 includable 。
我没有使用任何框架或库,只有纯PHP和MySQL。
任何工具建议?
由于
答案 0 :(得分:4)
只需使用mysql常规日志即可。创建一个运行这两个查询的包含文件,并显示第二个查询的输出。
SET GLOBAL general_log = 'ON';
SELECT * FROM mysql.general_log;
答案 1 :(得分:1)
如果您在MySQl服务器上没有完全访问权限,或者在那里运行的数据库太多,并且您只想要您的应用程序日志,则可以使用“mysql proxy”。它是一个非常有用的工具,用于捕获特定应用程序和数据库之间的所有通信(以及查询)。 http://forge.mysql.com/wiki/MySQL_Proxy