小本本的介绍
大家好,我是本际云服务器推荐网的小编小本本,今天给大家带来了关于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
