MGR的前提与限制条件

  • Post author:
  • Post category:其他




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



版权声明:本文为qq_22335577原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。