新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL主從之master_info_repository與sync_master_info
master_info_repository有兩個(gè)值,分別是file和table,該參數(shù)決定了slave記錄master的狀態(tài),如果參數(shù)是file,就會(huì)創(chuàng)建master.info文件,如果參數(shù)值是table,就在MySQL中創(chuàng)建slave_master_info的表。
sync_master_info參數(shù)決定slave刷新master的狀態(tài)的方式。并且master_info_repository的參數(shù)不同,刷新方式也不同。
1)如果master_info_repository=file,sync_master_info=N,其中N>0,那么slave就會(huì)在每N個(gè)事件后,使用fdatasync()方式同步到master.info文件中。如果sync_master_info=N,其中N=0,那么MySQL就會(huì)把狀態(tài)信息寫入到OS Cache中,需要等待操作系統(tǒng)同步。
2)如果master_info_repository=table,sync_master_info=N,如果N>0,那么slave就會(huì)在,每N個(gè)事件后,更新mysql.slave_master_info表,如果N=0,那么mysql.slave_master_info表將永遠(yuǎn)不會(huì)更新。
標(biāo)題名稱:MySQL主從之master_info_repository與sync_master_info
標(biāo)題路徑:http://www.dlmjj.cn/article/jojdoh.html
sync_master_info參數(shù)決定slave刷新master的狀態(tài)的方式。并且master_info_repository的參數(shù)不同,刷新方式也不同。
1)如果master_info_repository=file,sync_master_info=N,其中N>0,那么slave就會(huì)在每N個(gè)事件后,使用fdatasync()方式同步到master.info文件中。如果sync_master_info=N,其中N=0,那么MySQL就會(huì)把狀態(tài)信息寫入到OS Cache中,需要等待操作系統(tǒng)同步。
2)如果master_info_repository=table,sync_master_info=N,如果N>0,那么slave就會(huì)在,每N個(gè)事件后,更新mysql.slave_master_info表,如果N=0,那么mysql.slave_master_info表將永遠(yuǎn)不會(huì)更新。
標(biāo)題名稱:MySQL主從之master_info_repository與sync_master_info
標(biāo)題路徑:http://www.dlmjj.cn/article/jojdoh.html