MySQL - 如何查找正在执行的SQL查询

时间:2009-12-15 04:40:43

标签: sql mysql

如何在mysql中找到正在执行的查询。 示例:我有一个java应用程序,它对数据库进行了多次调用,我想从sql端跟踪此应用程序执行的查询。

由于 迈克尔

2 个答案:

答案 0 :(得分:5)

使用:

show processlist;

...向您展示MySQL服务器上正在运行的查询。有关详细信息:Showing running queries in MySQL

show full processlist 

...将显示所有已连接客户端的完整查询。

答案 1 :(得分:3)

show processlist会告诉你每个线程在MySQL服务器上做了什么。