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 relay log相關引數說明MySql
- MySQL relay log 詳細引數解釋MySql
- MySQL中Redo Log相關的重要引數總結MySql
- redis持久化相關引數解釋Redis持久化
- MySQL效能相關引數MySql
- ELK收集mysql_slow.logMySql
- MySQL:慢SQL(slow_log)MySql
- MySQL的general_log和slow_logMySql
- MySQL 連線相關引數MySql
- MySQL5.7統計資訊更新的相關引數解釋和測試MySql
- mysql之 slow log 慢查詢日誌MySql
- MySQL Slow Query log(慢查詢日誌)MySql
- [轉帖]Redis相關的核心引數解釋與設定Redis
- pga相關引數
- MySQL:Innodb Handler_read_*引數解釋MySql
- MySQL索引統計資訊更新相關的引數MySql索引
- PostgreSQL AutoVacuum 相關引數SQL
- Shell 解決Redis Slow Log去重問題Redis
- 通俗解釋協方差與相關係數
- MySQL change buffer介紹和相關引數調整建議MySql
- Spark的相關引數配置Spark
- ntpdate會導致mysql slow query log出現很大的query timeMySql
- Mysql系統變數中 log_error_services | log_filter_internal; log_sink_internal 和 log_error_verbosity | 2 解釋MySql變數ErrorFilter
- [20191204]hugepage相關引數含義.txt
- Oracle安裝相關Linux引數(轉)OracleLinux
- openGauss執行緒池相關引數執行緒
- [20220913]hugepage相關引數含義.txt
- Oracle direct path read相關隱含引數Oracle
- PostgreSQL並行查詢相關配置引數SQL並行
- mysql 相關MySql
- MySQL:Innodb:innodb_flush_log_at_trx_commit引數影響的位置MySqlMIT
- 定位apache慢請求神器—mod_log_slowApache
- LOG巨集的引數問題
- mydumper和myloader使用引數解釋
- /etc/sysctl.conf引數解釋
- expdp/impdp 詳細引數解釋
- 【測試】Android Studio 相關下載及引數Android
- MySQL學習總結:提問式回顧 undo log 相關知識MySql
- MySQL鎖相關MySql