復制相關參數學習筆記--slave上的參數


server_id

server_uuid
 
relay_log
io_thread 讀取過來的本地日志。
relaylog文件名前綴,可以是全路徑。
 
relay_log_index
relaylog索引文件前綴名,和realy_log一樣,也可以是fullpath.
不可動態修改。
 
read_only
除非有super權限,否則無法修改數據,不過不影響自主創建臨時表、ANALYZE TABLE、OPTIMIZE TABLE也不影響。
可動態修改。
 
replication_same_server_id
此參數不建議使用。
 
skip_slave_start
數據庫啟動后不要自動啟動同步。
 
slave_load_tmpdir
同步時候把load data之類的數據保存的目錄。
 
slave_transaction_retries
slave復制中,如果因為InnoDB死鎖或者鎖超時導致復制線程執行的事務失敗重試次數。
建議保持默認就可以。
 
slave_parallel_workers
默認是關閉的
 
report_password
report_port
report_user
5.7之前,如果上述三個參數未配置,不能使用show slave hosts;
不建議配置上述參數。
 
 
log_slow_slave_statements
slave復制產生的slow log是否也要記錄。
建議開啟
 
log_slave_updates
將master傳輸過來的變更操作,再次記錄成本地binlog,用於做二次復制,當做總計分發節點。
 
master_info_file/relay_log_info_file
記錄relay log最新信息,master.info
 
max_relay_log_size
限制relay_log大小。
 
relay_log_purge
relay應用完后,是否自動立即刪除。
 
relay_log_recovery
slave奔潰或正常重啟時,未應用完的relay log會被刪掉,從新從master請求binlog再次生成relay log。
 
slave的過濾參數:
建議過濾規則在從庫設置,不要在主庫設置。
replicate_do_table
replicate_ignore_table
replicate_rewrite_db
replicate_wild_do_table
replicate_wild_ignore_table
replicate_do_db
replicate_ignore_db
slave_net_timeout
slave_skip_erors
 
sql_slave_skip_counter
忽略多少個復制事件,遇到個別錯誤(主鍵沖突,記錄不存在等)時,可以忽略
這些事件,繼續復制進程。
一般一次只忽略一個事件,除非很肯定,否則不要設置大於1。
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM