mysql記錄檔相關的配置

來源:互聯網
上載者:User

標籤:time   這一   output   alter   ssi   做了   沒有   日誌   sla   

1、log_output=【file | table | none 】

  這個參數指定general_log &slow_query_log 的輸出目標、可以是table | file | none 這向個值;

  如果取table 那麼日誌會輸出到mysql.general_log 和mysql.slow_log表中去

 

2、general_log=【1 | 0】

  這個參數用來控制general_log是否開

 

3、general_log_file=【記錄檔的全路徑】

  在general_log=1 且 log_output=file 的情況下general log 要輸出到的目標檔案

 

4、sql_log_off=【on | off | 1 | 0】

  控制當前session是否記錄general log

 

5、slow_query_log=【1 | 0】

  這個參數用來控制是否開啟慢查詢日誌

 

6、slow_query_log_file=【記錄檔的全路徑】

  在log_output=file & slow_query_log=1 的情況下慢查詢日誌儲存的目標檔案

 

7、long_query_time=【秒】

  確定一條SQL是不是慢查詢,那麼就把這條SQL執行的時間與long_query_time的值進行比較、如果大於就算是慢查詢。注意根據官方文檔

  上的說明這個時間指的是開始執行到結束的這一段時間、在執行前可能還有一段時間用來等待鎖了,這段等待時間不算的。

 

8、log_slow_admin_statements=【on | off】

  管理語句是否記錄到慢查詢當中去、我做了一下測試;發起的create user | drop table | alter table 都沒有被記錄,也就這個還要滿足

  long_query_time的要求吧。

 

9、log_slow_slave_statements=【on | off 】

  這個參數用於控制slave端SQL線程執行的慢的查詢是不是也加到slow log中去。

 

10、log_queries_not_using_indexes=【on | off】

  這個參數用於控制沒有走索引的查詢語句是否記錄到slow log中去。

 

11、log_throttle_queries_not_using_indexes=【最多的次數】

  這個參數與log_queries_not_using_indexes這個參數有關、如果把log_queries_not_using_indexes設定為開啟、只要SQL沒有用到索引

  就會被記錄到slow當中去、如果一分內有大量的沒有用到索引的SQL被執行的話、那麼它們都會被記錄到slow裡面去、然而有好多都是類似的、

  這樣就引起slow沒有必要的增大、我們讀起來也麻煩;為瞭解決這個問題log_throttle_queries_not_using_indexes就運而生、它用於控制

  一分鐘內記錄到slow檔案中去的滿足log_queries_not_using_indexes條件的SQL數;預設是0也就是說沒有限制。

 

mysql記錄檔相關的配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.