mysql relay log相關引數說明
max_relay_log_size:標記relay log 允許的最大值,如果該值為0,則預設值為max_binlog_size(1G);如果不為0,則max_relay_log_size則為最大的relay_log檔案大小;
relay_log:定義relay_log的位置和名稱,如果值為空,則預設位置在資料檔案的目錄,檔名為host_name-relay-bin.nnnnnn(By default, relay log file names have the form host_name-relay-bin.nnnnnn in the data directory);
relay_log_index:同relay_log,定義relay_log的位置和名稱;
relay_log_info_file:設定relay-log.info的位置和名稱(relay-log.info記錄MASTER的binary_log的恢復位置和relay_log的位置)
relay_log_purge:是否自動清空不再需要中繼日誌時。預設值為1(啟用)。
relay_log_recovery:當slave從庫當機後,假如relay-log損壞了,導致一部分中繼日誌沒有處理,則自動放棄所有未執行的relay-log,並且重新從master上獲取日誌,這樣就保證了relay-log的完整性。預設情況下該功能是關閉的,將relay_log_recovery的值設定為 1時,可在slave從庫上開啟該功能,建議開啟。
relay_log_space_limit:防止中繼日誌寫滿磁碟,這裡設定中繼日誌最大限額。但此設定存在主庫崩潰,從庫中繼日誌不全的情況,不到萬不得已,不推薦使用;
sync_relay_log:這個引數和sync_binlog是一樣的,當設定為1時,slave的I/O執行緒每次接收到master傳送過來的binlog日誌都要寫入系統緩衝區,然後刷入relay log中繼日誌裡,這樣是最安全的,因為在崩潰的時候,你最多會丟失一個事務,但會造成磁碟的大量I/O。當設定為0時,並不是馬上就刷入中繼日誌裡,而是由作業系統決定何時來寫入,雖然安全性降低了,但減少了大量的磁碟I/O操作。這個值預設是0,可動態修改,建議採用預設值。
sync_relay_log_info:這個引數和sync_relay_log引數一樣,當設定為1時,slave的I/O執行緒每次接收到master傳送過來的binlog日誌都要寫入系統緩衝區,然後刷入relay-log.info裡,這樣是最安全的,因為在崩潰的時候,你最多會丟失一個事務,但會造成磁碟的大量I/O。當設定為0時,並不是馬上就刷入relay-log.info裡,而是由作業系統決定何時來寫入,雖然安全性降低了,但減少了大量的磁碟I/O操作。這個值預設是0,可動態修改,建議採用預設值
relay_log:定義relay_log的位置和名稱,如果值為空,則預設位置在資料檔案的目錄,檔名為host_name-relay-bin.nnnnnn(By default, relay log file names have the form host_name-relay-bin.nnnnnn in the data directory);
relay_log_index:同relay_log,定義relay_log的位置和名稱;
relay_log_info_file:設定relay-log.info的位置和名稱(relay-log.info記錄MASTER的binary_log的恢復位置和relay_log的位置)
relay_log_purge:是否自動清空不再需要中繼日誌時。預設值為1(啟用)。
relay_log_recovery:當slave從庫當機後,假如relay-log損壞了,導致一部分中繼日誌沒有處理,則自動放棄所有未執行的relay-log,並且重新從master上獲取日誌,這樣就保證了relay-log的完整性。預設情況下該功能是關閉的,將relay_log_recovery的值設定為 1時,可在slave從庫上開啟該功能,建議開啟。
relay_log_space_limit:防止中繼日誌寫滿磁碟,這裡設定中繼日誌最大限額。但此設定存在主庫崩潰,從庫中繼日誌不全的情況,不到萬不得已,不推薦使用;
sync_relay_log:這個引數和sync_binlog是一樣的,當設定為1時,slave的I/O執行緒每次接收到master傳送過來的binlog日誌都要寫入系統緩衝區,然後刷入relay log中繼日誌裡,這樣是最安全的,因為在崩潰的時候,你最多會丟失一個事務,但會造成磁碟的大量I/O。當設定為0時,並不是馬上就刷入中繼日誌裡,而是由作業系統決定何時來寫入,雖然安全性降低了,但減少了大量的磁碟I/O操作。這個值預設是0,可動態修改,建議採用預設值。
sync_relay_log_info:這個引數和sync_relay_log引數一樣,當設定為1時,slave的I/O執行緒每次接收到master傳送過來的binlog日誌都要寫入系統緩衝區,然後刷入relay-log.info裡,這樣是最安全的,因為在崩潰的時候,你最多會丟失一個事務,但會造成磁碟的大量I/O。當設定為0時,並不是馬上就刷入relay-log.info裡,而是由作業系統決定何時來寫入,雖然安全性降低了,但減少了大量的磁碟I/O操作。這個值預設是0,可動態修改,建議採用預設值
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2156933/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql innodb相關引數說明MySql
- mysql relay log引數彙總MySql
- MySQL slow log相關引數MySql
- MySQL relay log 詳細引數解釋MySql
- 幾個和MySQL InnoDB相關的引數設定說明MySql
- statspack 安裝以及相關引數說明
- MySQL引數說明MySql
- MySQL slow log相關引數解釋MySql
- Kafka 配置引數彙總及相關說明Kafka
- Oracle GoldenGate系統之----相關引數說明OracleGo
- MySQL 5.7 自增欄位相關引數說明MySql
- 【MYSQL】MHA引數列表說明MySql
- Mysql JDBC Url引數說明MySqlJDBC
- Spring BcryptPasswordEncorder Log Rounds引數說明Spring
- 【MySQL】SemisynchronousReplication配置和引數說明MySql
- MySQL CMake引數說明手冊MySql
- 網頁上的Mediaplayer播放器相關引數說明網頁播放器
- MySQL效能相關引數MySql
- MySQL中Redo Log相關的重要引數總結MySql
- Mysql my.cnf部分引數說明MySql
- MYSQL: Handler_read_%引數說明MySql
- 【MySQL】Semisynchronous Replication 配置和引數說明MySql
- MySQL 連線相關引數MySql
- MySQL Galera cluster叢集常用引數說明MySql
- MySQL mysqldump命令的引數詳細說明MySql
- mysql常用引數使用說明及查詢MySql
- TOP引數說明
- mysqldump引數說明MySql
- mysqldump 引數說明MySql
- Oracle Data Gurad -- Logical Standby 相關說明Oracle
- 【AMM】關於ASM中AMM引數說明ASM
- Oracle8i,9i Standby引數設定及相關說明Oracle
- MySQL 5.5編譯安裝cmake引數說明MySql編譯
- 說說MySQL索引相關MySql索引
- Elasticsearch 引數配置說明Elasticsearch
- kafka 引數配置說明Kafka
- redis 3.0 引數說明Redis
- golden gate 引數說明Go