MySQL slow log相關引數解釋
slow_query_log=1 #是否啟用慢查詢日誌,1為啟用,0為禁用
slow_query_log_file=slow.log #指定慢查詢日誌檔案的路徑和名字,可使用絕對路徑指定;預設值是'主機名_slow.log',位於datadir目錄
long_query_time=2 #SQL語句執行時間閾值,執行時間大於引數值的語句才會被記錄下來
min_examined_row_limit=100 #SQL語句檢測的記錄數少於設定值的語句不會被記錄到慢查詢日誌,即使這個語句執行時間超過了long_query_time的閾值
log_queries_not_using_indexes=1 #將沒有使用索引的語句記錄到慢查詢日誌
log_throttle_queries_not_using_indexes=10 #設定每分鐘記錄到日誌的未使用索引的語句數目,超過這個數目後只記錄語句數量和花費的總時間
log-slow-admin-statements=1 #記錄執行緩慢的管理SQL,如alter table,analyze table, check table, create index, drop index, optimize table, repair table等。
log_slow_slave_statements=0 #記錄從庫上執行的慢查詢語句
log_timestamps=system #5.7版本新增時間戳所屬時區引數,預設記錄UTC時區的時間戳到慢查詢日誌,應修改為記錄系統時區
log_output=FILE,TABLE #指定慢查詢日誌的輸出方式,從5.5版本開始可以記錄到日誌檔案(FILE,慢查詢日誌)和資料庫表(TABLE,mysql.slow_log)中
慢查詢日誌可能隨著系統執行時間而增長的很大,因此需要定期做日誌輪轉。
線上輪轉慢查詢日誌的方法為:
a. 修改slow log檔名
b. 執行flush slow logs;命令開啟新的日誌檔案
slow_query_log_file=slow.log #指定慢查詢日誌檔案的路徑和名字,可使用絕對路徑指定;預設值是'主機名_slow.log',位於datadir目錄
long_query_time=2 #SQL語句執行時間閾值,執行時間大於引數值的語句才會被記錄下來
min_examined_row_limit=100 #SQL語句檢測的記錄數少於設定值的語句不會被記錄到慢查詢日誌,即使這個語句執行時間超過了long_query_time的閾值
log_queries_not_using_indexes=1 #將沒有使用索引的語句記錄到慢查詢日誌
log_throttle_queries_not_using_indexes=10 #設定每分鐘記錄到日誌的未使用索引的語句數目,超過這個數目後只記錄語句數量和花費的總時間
log-slow-admin-statements=1 #記錄執行緩慢的管理SQL,如alter table,analyze table, check table, create index, drop index, optimize table, repair table等。
log_slow_slave_statements=0 #記錄從庫上執行的慢查詢語句
log_timestamps=system #5.7版本新增時間戳所屬時區引數,預設記錄UTC時區的時間戳到慢查詢日誌,應修改為記錄系統時區
log_output=FILE,TABLE #指定慢查詢日誌的輸出方式,從5.5版本開始可以記錄到日誌檔案(FILE,慢查詢日誌)和資料庫表(TABLE,mysql.slow_log)中
慢查詢日誌可能隨著系統執行時間而增長的很大,因此需要定期做日誌輪轉。
線上輪轉慢查詢日誌的方法為:
a. 修改slow log檔名
b. 執行flush slow logs;命令開啟新的日誌檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2145733/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL slow log相關引數MySql
- MySQL handler相關狀態引數解釋MySql
- mysql relay log相關引數說明MySql
- MySQL relay log 詳細引數解釋MySql
- redis持久化相關引數解釋Redis持久化
- autotrace explain plan 相關引數解釋AI
- MySQL效能相關引數MySql
- MySQL中Redo Log相關的重要引數總結MySql
- MySQL 連線相關引數MySql
- MySQL環境變數裡關於字符集character_set相關引數的解釋MySql變數
- MySQL5.7統計資訊更新的相關引數解釋和測試MySql
- mysql innodb相關引數說明MySql
- parallel並行度的相關操作、概念、引數解釋Parallel並行
- mysql之 binlog維護詳細解析(開啟、binlog相關引數作用、mysqlbinlog解讀、binlog刪除)MySql
- MYSQL連線相關引數和狀態值詳解MySql
- ELK收集mysql_slow.logMySql
- MySQL:慢SQL(slow_log)MySql
- [轉帖]Redis相關的核心引數解釋與設定Redis
- mysql 配置 General Query Log和# Slow Query LogMySql
- MySQL索引統計資訊更新相關的引數MySql索引
- mysql二進位制日誌相關引數MySql
- jdbc autoReconnect=true 引數設定導致 slow log 爆表。JDBC
- 【DataGuard】部署Data Guard相關引數詳解
- [MySQL Slow log]正確安全清空線上慢查詢日誌slow log的流程MySql
- 歸檔相關引數
- PostgreSQL AutoVacuum 相關引數SQL
- MySQL 5.5客戶端字符集相關引數MySql客戶端
- 【MYSQL】兩階段提交及相關引數介紹MySql
- MySQL中的統計資訊相關引數介紹MySql
- 通俗解釋協方差與相關係數
- MySQL:Innodb Handler_read_*引數解釋MySql
- mysql之 slow log 慢查詢日誌MySql
- MySQL Slow Query log(慢查詢日誌)MySql
- mysql relay log引數彙總MySql
- MySQL change buffer介紹和相關引數調整建議MySql
- MYSQL INNODB innodb_thread_concurrency相關引數理解MySqlthread
- Spark的相關引數配置Spark
- hadoop YARN配置引數剖析—MapReduce相關引數HadoopYarn