天天看点

AGTM对antdb性能测试场景(一)

测试主要分为两大类场景:一是,agtm+coord1+db1/coord+db1/单pg架构对比;二是,agtm+coord1+两个db/coord+两个db架构性能对比;

AGTM对antdb性能测试场景(一)
AGTM对antdb性能测试场景(一)

细分为下面6组测试场景:

AGTM对antdb性能测试场景(一)

测试工具:pgbench基准测试工具

从第6个场景开始:(直接连接agtm获取事务号)

测试sql:
           
[[email protected] pgbench]$ vim txid.sql 
select txid_current();
           
测试脚本:
           
#!/bin/bash
dbname=$1
username=$2
port=$3
test_file=$4
bench_num=$5
excute_time=$6

nohup pgbench  -d $dbname  -U $username -p $port  -n -r -f ./$test_file -c $bench_num -j $bench_num -T $excute_time >>pgbench.log &
           

测试对比结果如下:

并发数 压测时间 TPS(Agtm) TPS(pg9.6)
1 60 56.475812 5103.962196
50 60 75.115141 5214.105773
100 60 75.105836 4692.982656
200 60 74.212260 4465.560131
AGTM对antdb性能测试场景(一)