如何找出页面正在使用的查询

时间:2013-02-07 02:01:15

标签: php mysql moodle

我有一个页面,您可以在其中选择几个下拉列表来选择有关如何显示网站日志的选项,因此可以对日志进行不同的搜索,但结果太长而无法导出到网站上的csv文件(Moodle在这个问题 - PHP中)。

所以我在想的是,如果我能以某种方式显示它在“搜索”中使用的确切查询,我可以使用myPhpAdmin在数据库上直接运行它并从那里导出结果。

1 个答案:

答案 0 :(得分:0)

如果您的数据库服务器不是那么繁忙,而不是在您的应用程序中进行黑客攻击并尝试让它在执行之前显示查询,这可能很棘手,您可以随时打开{{3}并查找有问题的查询。

SET GLOBAL general_log = 'ON';

完成后,请务必关闭查询记录器。记录每个查询是使数据库崩溃的好方法,因为 最终将耗尽磁盘空间。