- 创建TPCC存放目录
mkdir /tpcc - 上传TPCC并解压
- 需依赖jdk,本次使用使用操作系统自带openjdk
java -version - 将达梦jdbc驱动放到lib目录中
cp DmJdbcDriver8.jar /tpcc/benchmarksql-5.0/lib/ - 创建测试表空间及测试用户
create tablespace TPCCTEST datafile '/dm8/data/DAMENG/tpcc.dbf' size 64 autoextend on next 1 CACHE = NORMAL;
create user TPCC identified by "Dameng123"
default tablespace "TPCCTEST";
grant "DBA","PUBLIC","SOI" to TPCC; - 配置参数信息props.dm(按实际情况修改)
- 创建tpcc测试用表
chmod u+x *.sh
./runSQL.sh props.dm /tpcc/benchmarksql-5.0/run/sql.dm/tableCreates.sql - 装载数据
./runLoader.sh props.dm - 在装在过程中出现网络通信的异常
- 查看数据库服务发现,数据库已经停止,再重启数据库后报错
- 初步怀疑是归档表空间满了。查看归档日志后发现,归档日志配置无上限
- 再次查看磁盘信息后发现是磁盘空间满了,由于我是虚拟机环境因此提供的信息很少。
- 因此决定,关闭归档,减少装载参数后再次装在,装载成功。
- 创建索引
./runSQL.sh props.dm /tpcc/benchmarksql-5.0/run/sql.dm/indexCreates.sql - 创建索引时又报错
说明本次使用的bechmark 5.0里面默认创建索引脚本出现问题。需要手动修改 - 重新修改后执行成功
- 启动benchmark脚本
./runBenchmark.sh props.dm - 运行结果
- TPCC测试结果可以结合R语言生成HTML图形化报表(这里不单独演示)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。