2023-5-7

benchmarksql-5.0测试达梦8数据库

一、 软件准备,上传至服务器本地
1.达梦8数据库
2.jdk1.8
3.apache-ant-1.10.13 官网下载地址:
4.benchmarksql-5.0

二、 .bash_profile文件配置

cd ~
vi .bash_profile

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
export DM_HOME="/dm8"
export JAVA_HOME="/opt/soft/jdk1.8.0_371"
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
export APACH_HOME="/opt/soft/apache-ant-1.10.13"
export PATH=$PATH:"/opt/soft/apache-ant-1.10.13/bin"
source  .bash_profile

#创建benchmark用户

CREATE USER benchmark IDENTIFIED BY benchmark;

#授权benchmark用户DBA管理员权限

GRANT DBA TO benchmark;

#创建文件目录存放达梦数据库JDBC

mkdir /opt/soft/benchmarksql-5.0/lib/dmdb
cp /dm8/drivers/jdbc/DmJdbcDriver18.jar  /opt/soft/benchmarksql-5.0/lib/dmdb

修改benchmarksql-5.0源码文件(解决执行ant编译报错)

cd /opt/soft/benchmarksql-5.0/src/client
vi jTPCC.java

添加
添加代码,支持达梦数据库

else if (iDB.equals("dm"))
            dbType = DB_UNKNOWN;

cd /opt/soft/benchmarksql-5.0/run
vi funcs.sh
在这里插入图片描述

cp props.ora props.dm
vi props.dm


run文件目录:
runSQL.sh 执行SQL工具
runLoader.sh 执行数据装载工具
runBenchmark.sh 执行测试工具

cd /opt/soft/benchmarksql-5.0/run

数据装载:
按照props.dm文件进行预装载

./runDatabaseBuild.sh props.dm

单独执行建表建索引语句

./runSQL.sh props.dm sql.common/tableCreates.sql
./runSQL.sh props.dm sql.common/indexCreates.sql
./runLoader.sh props.dm  numWarehouses 30

执行测试 ,生成测试文件my_result_2023-05-07_******文件

./runBenchmark.sh props.dm

在这里插入图片描述
在这里插入图片描述
将文件转成带图片分析的HTML报告.
/generateReport.sh my_result_2023-05-07_******

学习记录
感谢大佬提供参考
原文链接:https://blog.csdn.net/qq_34757881/article/details/119938286

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值