注册
只读事务下读写模式和主备模式的性能测试
培训园地/ 文章详情 /

只读事务下读写模式和主备模式的性能测试

落叶 2023/02/22 861 2 0

背景说明

主要测试主备模式和读写模式在压测只读事务的性能

环境信息

数据库版本:1-1-144-20.11.06-129436-SEC
Jdbc驱动: 1.144
服务器:4C 2G
压测工具:jmeter5.4
测试数据:使用的是sql日志分析数据LOG_COMMIT表
集群情况:主机节点1:192.168.1.162,备机节点2:192.168.1.172

压测过程

主备模式

压测Sql:

select EUER from “SYSDBA”.“LOG_COMMIT” where starttime like ‘%2022-12%’ and exetime>1000 or optype=‘SEL’ GROUP BY EUER;

Jmeter配置
image.png
image.png
主服务器资源情况
image.png
image.png
备服务器资源情况
image.png
image.png
活动会话
image.png
压测结果
image.png
平均值:1s

读写模式分发比例50

压测Sql:

select EUER from “SYSDBA”.“LOG_COMMIT” where starttime like ‘%2022-12%’ and exetime>1000 or optype=‘SEL’ GROUP BY EUER;

Jmeter配置
image.png
image.png
主服务器资源情况
image.png

备服务器资源情况
image.png
活动会话
第一次查询
image.png
第二次查询
image.png
执行前统计对象(查询)
image.png
执行后统计对象(查询)
image.png
162节点查询
919786- 915441=4345
172节点查询
882030-877835=4195
压测结果
image.png
平均值:0.6s

读写模式分发比例25

压测Sql:

select EUER from “SYSDBA”.“LOG_COMMIT” where starttime like ‘%2022-12%’ and exetime>1000 or optype=‘SEL’ GROUP BY EUER;

Jmeter配置

image.png
image.png
主服务器资源情况
image.png

备服务器资源情况
image.png
活动会话
image.png
image.png
执行前统计对象(查询)
image.png
image.png
执行后统计对象(查询)
image.png
image.png
162节点查询
924307-921867=2440
172节点查询
894581-887814=6767
压测结果
image.png
平均值:0.6s

总结

在只读事务情况下
主备模式中相同的查询平均值1s
读写模式中分发比例在50时相同的查询平均值0.6s
读写模式中分发比例在25时相同的查询平均值0.6s
其中分发比例在50时,节点1查询占比51%,节点2占比49%
其中分发比例在25时,节点1查询占比26%,节点2占比74%

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服