主机读写加备机只读性能测试
-
上述步骤是测试单独压主机读写的测试,如果需要测试主机读写同时备机只读,需要新增一个数据库配置参数
gs_guc set -N all -I all -c ""ss_enable_bcast_snapshot = on"
-
如果需要测试TPCC的主机读写同时备机只读,那么需要启动2个BenchmarkSQL分别对主机和备机进行压测
- 主机侧的BenchmarkSQL的测试配置如下(与只测试主机读写相同):
db=postgres driver=org.opengauss.Driver conn=jdbc:opengauss://20.20.20.103:26000/tpcc?prepareThreshold=1&batchMode=on&fetchsize=10&loggerLevel=off #修改连接字符串, 包含IP、端口号、数据库 user=tpcc #用户名 password=tpcc@123 #密码 warehouses=1000 #仓位数 terminals=600 #并发数 runMins=15 #运行时间 runTxnsPerTerminal=0 loadWorkers=100 limitTxnsPerMin=0 terminalWarehouseFixed=true newOrderWeight=45 paymentWeight=43 orderStatusWeight=4 deliveryWeight=4 stockLevelWeight=4
详情查看:https://opengauss.org
详情查看:https://docs-opengauss.osinfra.cn