用benchmarksql对达梦进行性能压力测试
2026/6/25 14:03:42 网站建设 项目流程


每分钟订单数14141个
每分钟事务数31363个

详细结果在当前目录下

当然可以交给ai去分析,可以先肉眼评估

除了达梦数据库之外,压测工具软件2个:

benchmarksql-5.0.zip https://sourceforge.net/projects/benchmarksql/files/latest/download (需要安全验证,等1分钟后打勾即可) apache-ant-1.10.17-bin.zip https://dlcdn.apache.org/ant/binaries/apache-ant-1.10.17-bin.zip

然后进行解压后配置

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin:$DM_HOME/includecdbench*/src/clientvijTPCC.javaif(iDB.equals("firebird"))dbType=DB_FIREBIRD;elseif(iDB.equals("oracle"))dbType=DB_ORACLE;elseif(iDB.equals("postgres"))dbType=DB_POSTGRES;elseif(iDB.equals("dm"))<----增加这行 dbType=DB_DM;<----增加这行elsecdbench*/runvifuncs.sh oracle)cp="../lib/oracle/*"if[!-z"${ORACLE_HOME}"-a-d${ORACLE_HOME}/lib];thencp="${cp}:${ORACLE_HOME}/lib/*"ficp="${cp}:../lib/*";;postgres)cp="../lib/postgres/*:../lib/*";;dm)<----增加这行cp="../lib/dm/*:../lib/*"<----增加这行;;<----增加这行 还有case"$(getProp db)"infirebird|oracle|postgres|dm)<----在postgres后增加|dm;;cdbench*/libmkdirdm;cddmcp$DM_HOME/drivers/jdbc/DmJdbcDriver8.jar.cdbench*/runvirunDatabaseBuild.shAFTER_LOAD="indexCreates foreignKeys extraHistID buildFinish"<--去掉extraHistIDcdbench*/runvijTPCCConfig.java DB_ORACLE=2, DB_POSTGRES=3,<--改为逗号 DB_DM=4;<--增加这行cdbench*exportPATH=$DM_HOME/jdk/bin:$PATH/home/dmdba/yc/apache-ant-1.10.17/bin/ant

看到这个 SUCCESS ,说明你成功了一半。

编辑压测参数文件

初始数据并压测

./runDatabaseBuild.sh props.dm ./runBenchmark.sh props.dm

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询