码迷,mamicode.com
首页 > 其他好文 > 详细

MGR单主之自增序列参数设置

时间:2020-03-05 10:36:25      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:bee   mem   src   mys   知识   where   str   for   服务器   

一、官网说明
When Group Replication is started on a server, the value of auto_increment_increment is changed to the value of group_replication_auto_increment_increment, which defaults to 7, and the value of auto_increment_offset is changed to the server ID. The changes are reverted when Group Replication is stopped. These settings avoid the selection of duplicate auto-increment values for writes on group members, which causes rollback of transactions. The default auto increment value of 7 for Group Replication represents a balance between the number of usable values and the permitted maximum size of a replication group (9 members).

The changes are only made and reverted if auto_increment_increment and auto_increment_offset each have their default value of 1. If their values have already been modified from the default, Group Replication does not alter them. From MySQL 8.0, the system variables are also not modified when Group Replication is in single-primary mode, where only one server writes.

敲黑板,划重点,在MySQL8.0的版本中,组复制在单主模式下(只有一个写服务器),系统变量(自增序列参数)是不会自动修改的。这是新版本中增加的一段话,我也是在测试中发现了了这个问题,在官网中得到了证实。知识就是知识或者别人告诉你,或者你自己找答案,找答案的过程是很有意思的。

二、验证过程
1、系统默认参数
技术图片

2、自增序列表,自增是按照默认参数自增的,并没有修改
技术图片

三、建议
1、建议大家还是用MGR中的单主模式
2、要对你要修改的每一个参数了如指掌,不然就不要改动。
3、纸上得来终觉浅,多做测试和实验也要多分享。

MGR单主之自增序列参数设置

标签:bee   mem   src   mys   知识   where   str   for   服务器   

原文地址:https://blog.51cto.com/roidba/2475555

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!