【Oracle Database】数据库性能测试工具:BenchmarkSQL
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,[oracle@king01 ~]$ sqlplus / as sysdbaSQL> create tablespace tpccdatafile '/u01/app/oracle/oradata/k
千家信息网最后更新 2026年11月02日【Oracle Database】数据库性能测试工具:BenchmarkSQL
[oracle@king01 ~]$ sqlplus / as sysdbaSQL> create tablespace tpccdatafile '/u01/app/oracle/oradata/king/tpcc01.dbf'size 1024Mextent management localuniform size 1M;Tablespace created.SQL> create user tpcc identified by tpcc default tablespace tpcc;User created.SQL> grant connect,resource to tpcc;Grant succeeded.[root@king02 ~]# yum install -y ant[root@king02 ~]# unzip benchmarksql-5.0.zip[root@king02 ~]# cd benchmarksql-5.0[root@king02 benchmarksql-5.0]# antBuildfile: build.xmlinit: [mkdir] Created dir: /root/benchmarksql-5.0/buildcompile: [javac] Compiling 11 source files to /root/benchmarksql-5.0/build [javac] This version of java does not support the classic compiler; upgrading to moderndist: [mkdir] Created dir: /root/benchmarksql-5.0/dist [jar] Building jar: /root/benchmarksql-5.0/dist/BenchmarkSQL-5.0.jarBUILD SUCCESSFULTotal time: 3 seconds[root@king02 benchmarksql-5.0]# cd run[root@king02 run]# vi props.oradb=oracledriver=oracle.jdbc.driver.OracleDriverconn=jdbc:oracle:thin:@192.168.1.201:1521:kinguser=tpccpassword=tpccwarehouses=10loadWorkers=5terminals=10//To run specified transactions per terminal- runMins must equal zerorunTxnsPerTerminal=1000//To run for specified minutes- runTxnsPerTerminal must equal zerorunMins=0//Number of total transactions per minutelimitTxnsPerMin=300//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 100newOrderWeight=45paymentWeight=43orderStatusWeight=4deliveryWeight=4stockLevelWeight=4[root@king02 run]# ./runDatabaseBuild.sh props.ora[root@king02 run]# ./runBenchmark.sh props.ora21:45:16,311 [main] INFO jTPCC : Term-00, 21:45:16,326 [main] INFO jTPCC : Term-00, +-------------------------------------------------------------+21:45:16,326 [main] INFO jTPCC : Term-00, BenchmarkSQL v5.021:45:16,326 [main] INFO jTPCC : Term-00, +-------------------------------------------------------------+21:45:16,326 [main] INFO jTPCC : Term-00, (c) 2003, Raul Barbosa21:45:16,326 [main] INFO jTPCC : Term-00, (c) 2004-2016, Denis Lussier21:45:16,336 [main] INFO jTPCC : Term-00, (c) 2016, Jan Wieck21:45:16,337 [main] INFO jTPCC : Term-00, +-------------------------------------------------------------+21:45:16,337 [main] INFO jTPCC : Term-00, 21:45:16,337 [main] INFO jTPCC : Term-00, db=oracle21:45:16,337 [main] INFO jTPCC : Term-00, driver=oracle.jdbc.driver.OracleDriver21:45:16,337 [main] INFO jTPCC : Term-00, conn=jdbc:oracle:thin:@192.168.1.201:1521:king21:45:16,337 [main] INFO jTPCC : Term-00, user=tpcc21:45:16,338 [main] INFO jTPCC : Term-00, 21:45:16,338 [main] INFO jTPCC : Term-00, warehouses=1021:45:16,338 [main] INFO jTPCC : Term-00, terminals=1021:45:16,345 [main] INFO jTPCC : Term-00, runTxnsPerTerminal=100021:45:16,345 [main] INFO jTPCC : Term-00, limitTxnsPerMin=30021:45:16,348 [main] INFO jTPCC : Term-00, terminalWarehouseFixed=true21:45:16,349 [main] INFO jTPCC : Term-00, 21:45:16,349 [main] INFO jTPCC : Term-00, newOrderWeight=4521:45:16,349 [main] INFO jTPCC : Term-00, paymentWeight=4321:45:16,349 [main] INFO jTPCC : Term-00, orderStatusWeight=421:45:16,349 [main] INFO jTPCC : Term-00, deliveryWeight=421:45:16,349 [main] INFO jTPCC : Term-00, stockLevelWeight=421:45:16,349 [main] INFO jTPCC : Term-00, 21:45:16,353 [main] INFO jTPCC : Term-00, resultDirectory=null21:45:16,353 [main] INFO jTPCC : Term-00, osCollectorScript=null21:45:16,353 [main] INFO jTPCC : Term-00, 21:45:18,823 [main] INFO jTPCC : Term-00, C value for C_LAST during load: 23121:45:18,823 [main] INFO jTPCC : Term-00, C value for C_LAST this run: 13321:45:18,824 [main] INFO jTPCC : Term-00, Term-00, Running Average tpmTOTAL: 294.45 Current tpmTOTAL: 26748 Memory Usage: 23MB / 57MB Term-00, Running Average tpmTOTAL: 296.45 Current tpmTOTAL: 65652 Memory Usage: 21MB / 57MB 22:19:06,361 [Thread-9] INFO jTPCC : Term-00, 22:19:06,361 [Thread-9] INFO jTPCC : Term-00, 22:19:06,362 [Thread-9] INFO jTPCC : Term-00, Measured tpmC (NewOrders) = 134.1722:19:06,362 [Thread-9] INFO jTPCC : Term-00, Measured tpmTOTAL = 296.1622:19:06,363 [Thread-9] INFO jTPCC : Term-00, Session Start = 2019-05-25 21:45:2022:19:06,363 [Thread-9] INFO jTPCC : Term-00, Session End = 2019-05-25 22:19:06[root@king02 run]# ./runDatabaseDestroy.sh props.ora# ------------------------------------------------------------# Loading SQL file ./sql.common/tableDrops.sql# ------------------------------------------------------------drop table bmsql_config;drop table bmsql_new_order;drop table bmsql_order_line;drop table bmsql_oorder;drop table bmsql_history;drop table bmsql_customer;drop table bmsql_stock;drop table bmsql_item;drop table bmsql_district;drop table bmsql_warehouse;drop sequence bmsql_hist_id_seq;
工具
性能
数据
数据库
测试工具
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
上海睿民互联网科技有限公司
亿人帮互联网科技有限公司
深圳九邦互联网科技有限公司
金融科技创新监管互联网金融
互联网 科技公司
互联网金融公司科技
互联网 科技创业
唐信互联网科技
鑫亿盛互联网科技
博兴的互联网电子科技公司
互联网之后的科技是什么
北京华百购互联网科技有限公司
千方科技属于互联网企业吗
湖南一路畅行互联网科技
苏州铭阳互联网科技有限公司
爱医互联网络科技
华中科技大学互联网的牛人
神州科技互联网有限公司
互联网科技大佬云集
博彦科技互联网金融
互联网最新的科技有限公司
长亮科技 互联网金融
互联网科技素材视频竖屏
深圳市运趣互联网科技有限公司
华夏互联网科技业
互联网5g黑科技有哪些
互联网科技融合创新
中国新注册互联网科技
银川新华互联网科技学校是国营吗