1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

MGR性能抖动问题分析

小本本的介绍

大家好,我是本际云服务器推荐网的小编小本本,今天给大家带来了关于MGR性能抖动问题的分析。

MGR性能抖动问题分析

问题现象和定位

在对MGR5.7.30版本进行性能压力测试的时候出现周期性的性能骤降。根据对测试数据的分析,我们发现每60秒内存中的WriteSet进行清理,清理之前会加锁以阻塞新事务的生成,加锁时间越长说明WriteSet的数量越多。因此,我们使用sysbench开启128线程并导入大量数据,通过查看内存中WriteSet的数量和WriteSet清理情况来定位问题。

优化建议

为了避免WriteSet清理导致的事务阻塞和性能抖动,我们给出以下优化建议:

  • 使用如下命令监控WriteSet的数量,如果非常的大,对MGR集群进行限流:select COUNT_TRANSACTIONS_ROWS_VALIDATING from replication_group_member_statsG
  • 减少唯一索引数量,因为唯一索引数量越多,单个事务产生的WriteSet越多。

以上是本次MGR性能抖动问题的分析和优化建议,希望对大家有所帮助。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6274.html