MGR的前提與限制條件

MGR的前提與限制條件

MGR的前提

1、需要InnoDB的存儲引擎;

數據存儲必須通過InnoDB事物型存儲引擎,可以通過如下的參數設置來禁止其他的存儲引擎,如下:
disabled_storage_engines="MyISAM,BALCKHOLE,FEDERATED,ARCHIVE,MEMORY"

2、通過MGR複製的每個表必須有一個自定義的組件揮着非null的唯一鍵

能夠通過它來確定事物衝突;

3、網絡性能;

4、實例的配置

A、開啓binlog
B、開啓--log-slave-updates
C、設置binlog的行模式--binlog-format=row
D、關閉--binlog-checksum=NONE
E、開啓gtid複製模式,gtid_mode=ON
F、複製信息倉庫存儲,master_info_repository=TABLE以及realy_log_info_repository=TABLE
G、--transaction-write-set-extraction=XXHASH64
MGR的限制

1、–upgrade=MINIMAL

2、Gap Locks

3、Table Locks and Named Locks

4、Replication Event Checksums

5、SERIALIZABE Isolation Level

6、Foreign Keys with Cascading Constraints

7、MGR的最多包含9個實例

8、GMR中支持的支持的最大的事物大小爲通過系統變量group_replication_transaction_size_limit設置的,默認值爲143MB

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章