【Oracle数据库】数据库性能测试工具:BenchmarkSQL

   [oracle@king01 ~] sysdba sqlplus美元/SQL>创建表空间tpcc   数据文件'/u01/app/oracle/oradata/金/tpcc01.dbf '   大小1024   范围管理当地   统一的大小1米;      创建表空间。      SQL>创建用户tpcc被tpcc默认表空间tpcc;      用户创建的。      tpcc SQL>格兰特连接、资源;      授权成功。      (root@king02 ~) # yum安装- y ant      root@king02 ~ # benchmarksql-5.0.zip解压缩   root@king02 ~ # cd benchmarksql - 5.0   [root@king02 benchmarksql - 5.0] # ant   构建文件:build . xml      初始化:   (mkdir)创建dir:/root/benchmarksql - 5.0/构建      编译:   (javac)编译源文件11/root/benchmarksql - 5.0/构建   (javac)这个版本的java不支持典型的编译器;升级到现代      经销:   (mkdir)创建dir:/root/benchmarksql - 5.0/dist   (jar)构建jar:/root/benchmarksql - 5.0/dist/BenchmarkSQL-5.0.jar      构建成功   总时间:3秒      [root@king02 benchmarksql - 5.0] # cd运行   # vi props.ora root@king02运行   db=甲骨文   司机=oracle.jdbc.driver.OracleDriver   康涅狄格州=jdbc: oracle:薄:@192.168.1.201:1521:王   用户=tpcc   密码=tpcc      仓库=10   loadWorkers=5      终端=10//每个终端运行指定的事务——runMins必须等于零   runTxnsPerTerminal=1000//运行指定的分钟- runTxnsPerTerminal必须等于零   runMins=0//每分钟的总事务数   limitTxnsPerMin=300//设置为true来运行在4。x兼容模式。使用设置为false//整个配置数据库均匀。   terminalWarehouseFixed=true//以下5个值必须加起来是100   newOrderWeight=45   paymentWeight=43   orderStatusWeight=4   deliveryWeight=4   stockLevelWeight=4      #。/runDatabaseBuild root@king02运行。sh props.ora      #。/runBenchmark root@king02运行。sh props.ora   21:45:16,311[主要]信息jTPCC: Term-00,   21:45:16,326[主要]信息jTPCC: Term-00 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   21:45:16,326[主要]信息jTPCC: Term-00 BenchmarkSQL v5.0   21:45:16,326[主要]信息jTPCC: Term-00 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   21:45:16,326[主要]信息jTPCC: Term-00, (c) 2003年,劳尔巴博萨   21:45:16,326[主要]信息jTPCC: Term-00, (c) 2004 - 2016年,丹尼斯·西尔   21:45:16,336[主要]信息jTPCC: Term-00, (c) 2016年,简·维克   21:45:16,337[主要]信息jTPCC: Term-00 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +   21:45:16,337[主要]信息jTPCC: Term-00,   21:45:16,337[主要]信息jTPCC: Term-00 db=oracle   21:45:16,337[主要]信息jTPCC: Term-00,司机=oracle.jdbc.driver.OracleDriver   康涅狄格州21:45:16,337[主要]信息jTPCC: Term-00=jdbc: oracle:薄:@192.168.1.201:1521:王   21:45:16,337[主要]信息jTPCC: Term-00、用户=tpcc   21:45:16,338[主要]信息jTPCC: Term-00,   21:45:16,338[主要]信息jTPCC: Term-00仓库=10   21:45:16,338[主要]信息jTPCC: Term-00终端=10   21:45:16,345[主要]信息jTPCC: Term-00 runTxnsPerTerminal=1000   21:45:16,345[主要]信息jTPCC: Term-00 limitTxnsPerMin=300   21:45:16,348[主要]信息jTPCC: Term-00 terminalWarehouseFixed=true   21:45:16,349[主要]信息jTPCC: Term-00,   21:45:16,349[主要]信息jTPCC: Term-00 newOrderWeight=45   21:45:16,349[主要]信息jTPCC: Term-00 paymentWeight=43   21:45:16,349[主要]信息jTPCC: Term-00 orderStatusWeight=4   21:45:16,349[主要]信息jTPCC: Term-00 deliveryWeight=4   21:45:16,349[主要]信息jTPCC: Term-00 stockLevelWeight=4   21:45:16,349[主要]信息jTPCC: Term-00,   21:45:16,353[主要]信息jTPCC: Term-00 resultDirectory=null   21:45:16,353[主要]信息jTPCC: Term-00 osCollectorScript=null   21:45:16,353[主要]信息jTPCC: Term-00,   21:45:18,823[主要]信息jTPCC: Term-00 C值C_LAST在负载:231   21:45:18,823[主要]信息jTPCC: Term-00 C_LAST这次运行C值:133   21:45:18,824[主要]信息jTPCC: Term-00,   Term-00,运行平均tpmTOTAL: 294.45目前tpmTOTAL: 26748内存使用量:23 mb/57 mb   Term-00,运行平均tpmTOTAL: 296.45目前tpmTOTAL: 65652内存使用量:21 mb/57 mb   22:19:06,361 [Thread-9]信息jTPCC: Term-00,   22:19:06,361 [Thread-9]信息jTPCC: Term-00,   22:19:06,362 [Thread-9]信息jTPCC: Term-00,测量tpmC(里neworder)=134.17   22:19:06,362 [Thread-9]信息jTPCC: Term-00,测量tpmTOTAL=296.16   22:19:06,363 [Thread-9]信息jTPCC: Term-00、会话开始=2019-05-25 21:45:20   22:19:06,363 [Thread-9]信息jTPCC:=2019-05-25 22:19:06 Term-00、会话结束      #。/runDatabaseDestroy root@king02运行。sh props.ora   # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   #加载/sql.common/tableDrops.sql SQL文件   # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   删除表bmsql_config;   删除表bmsql_new_order;   删除表bmsql_order_line;   删除表bmsql_oorder;   删除表bmsql_history;   删除表bmsql_customer;   删除表bmsql_stock;   删除表bmsql_item;   删除表bmsql_district;   删除表bmsql_warehouse;   下降序列bmsql_hist_id_seq;

【Oracle数据库】数据库性能测试工具:BenchmarkSQL