一、開啟慢查詢日誌
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的執行帳號的可寫許可權,一般...