如何在MySQL監聽sql語句

開啓慢查詢

使用root用戶登錄MySQL, 運行以下命令

set Global slow_query_log = 'ON';
set Global long_query_time = <x>;   
set Global slow_query_log_file = '/path/filename'

表示開啓慢查詢日誌,查詢大於x秒的,寫入到日誌文件/path/filename

 

測試

select sleep(x);  

 

停止慢查詢

SET GLOBAL slow_query_log = 'OFF';

 

參考:

https://www.a2hosting.in/kb/developer-corner/mysql/enabling-the-slow-query-log-in-mysql

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章