【Oracle Database】数据库性能测试工具:BenchmarkSQL
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,[oracle@king01 ~]$ sqlplus / as sysdbaSQL> create tablespace tpccdatafile '/u01/app/oracle/oradata/k
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
上海智能照明软件开发解决方案
消防队手机网络安全教育ppt
中国移动最新服务器国产
做软件开发的人群
数据库平台公司排名
公安的网络安全管理部门
王者荣耀删除服务器可以吗
新能源软件开发价格多少
刷人气软件开发代码
软件开发公司老总不会
服务器同时开通公网和专线
数据库设计实例
微客森网络技术有限公司官网
网络安全法称所称
云搜互联网络技术有限公司
数据库结构设计图
综合网络安全的方向
质量好的浪潮存储服务器零售商
专利数据库运维工作内容
服务器远程管理协议
莆田网络安全宣传语
保定厂家盘古网络技术支持
开平区品牌软件开发品质保障
微信数据库拥护登录
虚拟主机能用代理服务器吗
ip网络技术实验二
佰威网络技术怎么样
数据库编程软件报价
服务器raid卡安装
上饶企业管理软件开发报价