Mysql開啓慢查詢日誌和分析

1.查看是否開啓MySQL日誌

show variables like 'slow_query%';

在這裏插入圖片描述

slow_query_log 慢查詢開啓狀態
slow_query_log_file 慢查詢日誌存放的位置(這個目錄需要MySQL的運行帳號的可寫權限,一般設置爲MySQL的數據存放目錄)

2.臨時開啓慢查詢日誌

set global slow_query_log = on; 

臨時設置慢查詢時間臨界點,查詢時間高於這個臨界點的都會被記錄到慢查詢日誌中

set long_query_time = 1;

如果想關閉慢查詢日誌

set global slow_query_log = off; 

3.對慢查詢日誌進行分析

mysqldumpslow -t 10  /var/lib/mysql/VM_0_16_centos-slow.log;

#顯示出慢查詢日誌中最慢的10條sql

https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79288257

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