使用BenchMarkSQL对DM数据库进行性能测试。

本文指导如何使用BenchMarkSQL对DM数据库进行性能测试,包括搭建环境、配置参数、数据初始化、压力测试和生成报告的过程,以及关键参数的解读和调整技巧。

使用BenchMarkSQL对DM数据库进行性能测试。官方下载。官方下载的包中暂时不支持DM数据库,可在此处下载修改后的测试包。

搭建测试环境

上传BenchMarkSQL测试包并解压。

创建测试用户/表空间

创建测试表空间。示例中为 bench

create tablespace bench datafile ‘/opt/dmdbms/data/DAMENG/bench01.dbf’ size 200;

创建测试用户。示例中名为 bench

create user bench identified by dameng123 default tablespace bench;
grant resource,dba to cndba;

确认驱动

将对应版本的数据库JDBC驱动复制到 benchmarksql-5.0/lib/dm中。

修改props.dm

完整的 props.dm示例。其中的具体参数见[[达梦数据库BenchMarkSql测试#props dm文件参数解释]]。

[root@localhost run]# cat props.dm
db=dm
driver=dm.jdbc.driver.DmDriver
conn=jdbc:dm://192.168.159.129:5236
user=bench
password=dameng@123
warehouses=3
loadWorkers=4
terminals=16
//To run specified transactions per terminal- runMins must equal zero
runTxnsPerTerminal=0
//To run for specified minutes- runTxnsPerTerminal must equal zero
runMins=5
//Number of total transactions per minute
limitTxnsPerMin=0
//Set to true to run in 4.x compatible mode. Set to false to use the
//entire configured database evenly.
terminalWarehouseFixed=true
//The following five values must add up to 100
//The default percentages of 45, 43, 4, 4 & 4 match the TPC-C spec
newOrderWeight=45
paymentWeight=43
orderStatusWeight
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值