从mysql中的query_id查找查询

发布于 2024-12-01 15:20:42 字数 265 浏览 1 评论 0原文

我可以从 mysql 查询 id 找到确切的查询吗?

这是 MySQL 中的“SHOW ENGINE INNODB STATUS”的一部分:

MySQL thread id 1106, query id 1360 localhost 127.0.0.1 test2
---TRANSACTION 0 19491, not started, OS thread id 2960035840

有没有办法可以找到 id 1360 的查询是什么?

Can I find the exact query from mysql query id?

This is a part of "SHOW ENGINE INNODB STATUS" in MySQL:

MySQL thread id 1106, query id 1360 localhost 127.0.0.1 test2
---TRANSACTION 0 19491, not started, OS thread id 2960035840

Is there a way by which I can find what was the query with id 1360?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撩人痒 2024-12-08 15:20:43

只需将此行添加到 my.cnf

log=/tmp/mysql_query.log

然后重新启动 mysql 服务 (/etc/init.d/mysql stop /etc/init.d/mysql start)

然后跟踪日志文件。里面好像有查询id!

110825 15:07:49    36 Connect   ***@localhost on ***
...
           36 Query SELECT * FROM genre g LIMIT 0,1000
           36 Quit  

另请参阅http://www.jeff-barr.com/?p=112http://dev.mysql.com/doc/refman/5.1/en/query-log.html

Just added this line to my.cnf

log=/tmp/mysql_query.log

Then restarted mysql service (/etc/init.d/mysql stop /etc/init.d/mysql start)

Then tailed the log file. Seemingly there is a query id in it!

110825 15:07:49    36 Connect   ***@localhost on ***
...
           36 Query SELECT * FROM genre g LIMIT 0,1000
           36 Quit  

See also http://www.jeff-barr.com/?p=112 and http://dev.mysql.com/doc/refman/5.1/en/query-log.html

2024-12-08 15:20:43

您可以使用以下命令:

SHOW PROCESSLIST;

它将为您提供所有当前正在运行的进程及其查询 ID 和正在执行的查询。

You can use the following command:

SHOW PROCESSLIST;

It will give you all currently running process with their query ID and query that is being executed.

野鹿林 2024-12-08 15:20:42

有些人说打开“常规日志”,您将通过 id 找到您的查询。
http://forums.mysql.com/read.php?22 ,419784,419896#msg-419896

Some folks say turn on 'general log' and you'll find your query by id.
http://forums.mysql.com/read.php?22,419784,419896#msg-419896

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文