在MySQL中,可以使用“show processlist”命令查看當(dāng)前正在運行的SQL語句。
這個命令會顯示進(jìn)程ID、用戶、主機、數(shù)據(jù)庫、狀態(tài)和查詢語句等信息。
mysql>show processlist;
如果想要精確地查找某個查詢語句,可以使用“grep”命令。
mysql>show processlist\G|grep "查詢語句"
使用“\G”會將結(jié)果逐行顯示,更便于查看。
如果想要查看更詳細(xì)的信息,可以使用“INFORMATION_SCHEMA.PROCESSLIST”表。
mysql>SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE INFO LIKE '%查詢語句%'\G
其中,“INFO”列包含查詢語句。
通過以上方法,可以方便地查看當(dāng)前正在運行的SQL語句。