MGR参数优化

参数

备注

group_replication_flow_control_mode

QUOTA

是否启用流控制。

  • QUOTA:表示启用流控制,该模式下,可对group_replication_flow_control_applier_threshold和group_replication_flow_control_certifier_threshold两个参数进行优化,提升MGR性能。
  • DISABLE:表示关闭流控制,性能最大化。

group_replication_flow_control_applier_threshold

2500000

表示该节点的事务认证队列中积累了多少个待认证的事务才触发节点流控,默认值25000,建议根据实际业务调整此参数。

group_replication_flow_control_applier_threshold

2500000

表示事务回放队列积累多少待认证的事务需要触发流控,默认值25000,建议根据实际业务调整此参数。

group_replication_gtid_assignment_block_size

10000

控制每个成员保留的连续GTID的数量。

slave_parallel_type

LOGICAL_CLOCK

设置并行复制方式:

  • DATABASE:默认值,基于库的并行复制方式
  • LOGICAL_CLOCK:基于组提交的并行复制方式

slave_parallel_workers

8

设置并行复制的并行worker数,默认值0。

sync_relay_log

10000

是否启动relay log flush到日志文件里。

  • 1:默认值,先写入到系统缓冲区,在写入到日志文件。
  • 0:由操作系统决定何时刷入到磁盘。
  • n:达到累计值后刷入磁盘。

sync_relay_log_info

10000