mysql 慢查詢日誌位置 mysql慢查詢日誌

2021-10-18 10:16:31 字數 1515 閱讀 5535

一、開啟慢查詢日誌

1、檢視是否開啟:show variables like 'slow_query_log';

2、檢視是否開啟記錄未使用索引的查詢:show variables like 'log_queries_not_using_indexes';

3、開啟未使用索引的查詢日誌:set global log_queries_not_using_indexes=on;

4、檢視超過多長時間的語句才會被記錄到日誌中:show variables like 'long_query_time';

5、開啟慢查詢日誌:set global slow_query_log=on;

6、檢視慢查詢日誌記錄位置:show variables like 'slow_query_log_file';

7、檢視慢查詢日誌:tail -f /var/lib/mysql/e3edd0de9e5d-slow.log;

二、分析慢查詢日誌

1)、安裝pt-query-digest:wget percona.com/get/pt-query-digest;chmod u+x pt-query-digest;mv /root/pt-query-digest /usr/bin/;

2)、簡單使用:pt-query-digest  /var/lib/mysql/e3edd0de9e5d-slow.log | more;

mysql開啟慢查詢日誌 MySQL慢日誌體系建設

慢查詢日誌是mysql提供的一種日誌記錄,用來記錄在mysql中響應時間超過閾值的sql語句,在很大程度上會影響資料庫整體的效能,是mysql優化的乙個重要方向。在58的雲db平台建設中,慢sql系統作為乙個非常重要功能模組,不僅是dba日常運維使用,我們也希望通過該功能可以協助開發人員更快速定位業...

mysql慢日誌時間 MySQL慢查詢日誌優化

一 慢查詢日誌概念 mysql的慢查詢日誌是mysql提供的一種日誌記錄,它用來記錄在mysql中響應時間超過閥值的語句,具體指執行時間超過long query time值的sql,則會被記錄到慢查詢日誌中。long query time的預設值為10,意思是執行10s以上的語句。預設情況下,mys...

mysql 慢日誌 MYSQL慢查詢和日誌

一 簡介 開啟慢查詢日誌,可以讓mysql記錄下查詢超過指定時間的語句,通過定位分析效能的瓶頸,才能更好的優化資料庫系統的效能。二 引數說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般...