mysql二進位制日誌的引數介紹

liuxuhui發表於2021-09-11

mysql二進位制日誌的引數介紹

1、max_binlog_size來限定單個binlog檔案。

2、binlog_cache_size 基於會話。

當每一個執行緒開啟一個事務時,MySQL會自動分配一個大小為 binlog_cache_siz的快取。

3、sync_binlog每寫緩衝多少次就同步到磁碟。

在預設情況下,二進位制日誌並不是在每次寫的時候同步到磁碟。引數sync_binlog = [N]表示每寫緩衝多少次就同步到磁碟。

4、binlog_format影響日誌格式。

binlog_format引數十分重要,它影響了記錄二進位制日誌的格式,分為三種格式:

statement : 記錄的是日誌的邏輯SQL語句

row: 記錄表的行更改情況

mixed: 在此格式下,mysql預設採用statement格式進行二進位制日誌檔案的記錄,但是有些情況下使用ROW格式。

以上就是mysql二進位制日誌的引數介紹,希望對大家有所幫助。更多mysql學習指路:

推薦作業系統:windows7系統、mysql5.8、DELL G3電腦

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2829172/,如需轉載,請註明出處,否則將追究法律責任。

相關文章