内容简介:关于Group Replication System Variables这一节没有讲,主要是变量属于工具类,需要查看的时候去搜一下即可
https://dev.mysql.com/doc/refman/8.0/en/group-replication-requirements-and-limitations.html
关于Group Replication System Variables这一节没有讲,主要是变量属于 工具 类,需要查看的时候去搜一下即可
https://dev.mysql.com/doc/refman/8.0/en/group-replication-options.html
18.8.1 Group Replication Requirements
需要使用MGR的实例必须满足如下要求
基础设施
-
InnoDB存储引擎
-
主键
-
网络性能
实例配置
-
开启binlog
-
log-slave-update=on
-
binlog必须是row格式
-
GTID=on
-
复制信息必须以table存储 —master-info-repository=TABLE and —relay-log-info-repository=TABLE
-
事务写集 —transaction-write-set-extraction=XXHASH64
-
多线程复制开启
1. slave_parallel_type=LOGICAL_CLOCK 2. slave_preserve_commit_order=1 3. slave_parallel_workers= (0~1024) ## 可以配置使用多线程,也可以不使用多线程
18.8.2 Group Replication Limitations
下面列了一些已知的MGR的限制
注意:由于MGR是在GTID的基础上构建的,所以GTID的限制也同样是MGR的限制 Section 17.1.3.6, “Restrictions on Replication with GTIDs”.
- 复制event的checksums —binlog-checksum=NONE
由于设计的问题,MGR不能使用event的checksums --binlog-checksum=NONE 必须这样设置
- Gap locks , 建议设置隔离级别为 READ COMMITTED
由于认证阶段无法使用gap lock,所以建议使用隔离级别为READ COMMITTED,READ COMMITTED 不适用gap locks
- SERIALIZABLE , MGR不支持SERIALIZABLE隔离级别
- 并发DDL和DML在同一个对象上的操作,会有问题
举例: A实例 表t进行DDL B实例 表t进行dml 会导致冲突无法检测到,会有很高的风险 这种情况一般在multi-primary模式下容易遇到(因为多实例写嘛的原因嘛),所以DDL要特别小心
- 外键级联约束
- 大事务
在5秒钟的世界窗口中如果无法将事务copy到其他成员的话,那么MGR的通信会失败,重传,会有严重影响 建议切分、限制 事务大小
- multi-primary的死锁检测
多主模式下,如果使用SELECT .. FOR UPDATE 会导致死锁 主要是lock无法跨越多服务器
- 复制过滤
MGR中不要使用任何复制的filter
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- CopyTranslator 9.0.0“寒渐”发布,复制即翻译的外文辅助阅读翻译解决方案
- 组复制官方翻译六、Upgrading Group Replication
- MongoDB复制选举原理及复制集管理
- MySQL组复制MGR(二)-- 组复制搭建
- Redis系列(四):Redis的复制机制(主从复制)
- JavaScript中对象的浅复制和深复制 原 荐
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Web Design
Ethan Watrall、Jeff Siarto / O’Reilly Media, Inc. / 2009-01-02 / USD 49.99
Want to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability ......一起来看看 《Head First Web Design》 这本书的介绍吧!