如何查找花費太長時間執行(超過5秒)的MySQL查詢?MySQL:幫助查找花費太長時間執行的查詢
我嘗試使用PROCESSLIST
,但它顯示最小信息。我需要當前在服務器上運行的完整查詢,以便我可以嘗試優化查詢以減少我的服務器負載。
是否有任何終端命令可用來查找當前正在處理的查詢?
如何查找花費太長時間執行(超過5秒)的MySQL查詢?MySQL:幫助查找花費太長時間執行的查詢
我嘗試使用PROCESSLIST
,但它顯示最小信息。我需要當前在服務器上運行的完整查詢,以便我可以嘗試優化查詢以減少我的服務器負載。
是否有任何終端命令可用來查找當前正在處理的查詢?
你試過['EXPLAIN'](http://dev.mysql.com/doc/refman/5.0/en/explain.html)嗎? – inhan
http://stackoverflow.com/questions/11606972/how-can-i-enable-slow-query-log-on-my-server?rq=1 –
感謝Jan Dvorak。 我試過了。但它顯示了所有通過mysql執行的查詢。但我需要孤立的查詢運行超過一秒 –