sql - MySql慢查询页面详情

标签 sql linux mysql-slow-query-log

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

5年前关闭。




Improve this question




我正在寻找一个可以告诉我 SQL 查询来自哪个 html 页面的软件包(最好是开源的)。

建议?

最佳答案

不存在。数据库服务器不知道 SQL 查询与哪个“页面”相关联;它看到的只是查询。

话虽如此,您可能能够修改您的 Web 应用程序,以将有关查询从何处运行的信息附加到查询中。一种常见的模式是在查询的开头插入注释,例如

/* path/to/file.php line 1234 */ SELECT …

MySQL 服务器会忽略这样的注释,但会出现在 SHOW PROCESSLIST 中。 ,并在慢查询报告中。

关于sql - MySql慢查询页面详情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42742083/

相关文章:

mysql - 在sql结果中排序

linux - Unix tar 返回参数列表太长

linux - 有没有一种标准方法可以知道窗口是 float 的还是平铺的?

Mysql innodb 查询返回缓慢结果

mysql 'slow queries log' 返回检查的大量行但解释似乎没问题

mysql - pt-query-digest 没有结果并且 "0 total, 1 unique"。知道如何解决这个问题吗?

mysql - 由于错误代码 1054,无法插入记录

sql - 默认的 T-SQL JOIN 行为是什么,INNER 还是 OUTER?

sql - 相关记录的条件计数

.net - 如何在 Linux (RHEL) 上离线安装 .NET Core 和 SDK?