MySQL日誌功能

來源:互聯網
上載者:User

標籤:

1、查詢日誌

log={ON|OFF}:是否記錄所有語句的日誌資訊於一般查詢記錄檔(general_log);

log_output={TABLE|FILE|NONE},TABLE和FILE可以同時出現,用逗號分隔即可

general_log:是否啟用查詢日誌

general_log_file:定義一般查詢日誌儲存的檔案

2、慢查詢日誌:查詢執行時間長度超過指定時間長度的查詢,即為慢查詢

long_query_time:10.000000

slow_query_log={ON|OFF}  設定是否啟用慢查詢日誌:它的數去位置也取決於log_output={TABLE|FILE|NONE}

slow_query_log_file:/data/mysql/master-slow.log 定義記錄檔路徑及名稱

3、錯誤記錄檔

伺服器啟動和關閉過程中的資訊;

伺服器運行過程中的錯誤資訊;

事件調度器運行一個事件時產生的資訊;

在複製架構中的從伺服器上啟動從伺服器線程時產生的資訊;

log_error=/path/to/error_log_file

log_warnings={0|1}是否記錄警告資訊於錯誤記錄檔中

4、二進位日誌:跟修改相關的操作,複製功能依賴於此日誌

時間點恢複

複製

5、中繼日誌

6、交易記錄

  • 隨機I/O轉換為順序I/O
  • ACID:持久性
  • 記錄檔組:至少應該有兩組記錄檔
  • 注意:應儘可能使用小事務以提升事務引擎的效能

查看MySQL日誌相關的變數:

SHOW GLOBAL VARIABLES LIKE ‘%log%‘;

臨時修改MySQL配置的變數

SET GLOBAL general_log=ON;

永久修改將general_log=ON寫入到my.cnf檔案中去

 

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.