1
我想找出一種方法來知道所有正在放慢我的數據庫的查詢。我使用了命令SHOW PROCESSLIST
,它只在命令部分顯示BLOB。我怎樣才能看到花費最多時間的實際查詢以及誰在運行它們?如何檢查當前在我的mysql數據庫中運行的查詢?
我想找出一種方法來知道所有正在放慢我的數據庫的查詢。我使用了命令SHOW PROCESSLIST
,它只在命令部分顯示BLOB。我怎樣才能看到花費最多時間的實際查詢以及誰在運行它們?如何檢查當前在我的mysql數據庫中運行的查詢?
SHOW FULL PROCESSLIST\G
應該向您顯示查詢,用戶和源IP地址。
數據庫服務器位於遠程位置,我沒有通過SSH訪問它。我使用Workbench,每當我嘗試使用你給我的命令時,它都會給我語法錯誤。 – vinny
使用命令行客戶端「mysql」?在Workbench中,你可能不能使用'\ G'終止符。試試把它丟掉。 – snap