7 Benchmark SQL 数据库测试工具代码——TPCC主程序

本文详细解析了 Benchmark SQL 中用于测试数据库性能的TPCC主程序,包括MAIN函数、getProp、jTPCC等核心部分,介绍了如何启动会话、设置交易比例、监控状态以及结束测试的逻辑。内容涵盖了从初始化配置到多线程并发执行的全过程。
摘要由CSDN通过智能技术生成
               

7.Benchmark SQL 数据库测试工具代码——TPCC主程序

欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50357663

benchmarkSQL的主程序是jTPCC类。

继承了jTPCCConfig中的参数。

设置启动多少个会话进行测试。

记录交易的次数等。

1.  MAIN函数

实例化jTPCC类。

2.  getProp

获取属性值。

3.  jTPCC

构造函数。实现主要逻辑。

先加载配置文件。

输出相关属性值,包括驱动,用户名,数据仓库数量,测试中断数量等。

其中运行时间iRunMins和iRunTxnsPerTerminal只能一个设置为非零值。

此外还有每分钟交易的上限。各个事务的比例分配。

         调用updateStatusLine()函数更新状态。

         注册数据库驱动。

         成功注册驱动后,

         根据运行时间还是 每个终端每分钟运行的交易数量来执行测试。

         运行时间的变量:executionTimeMillis

         每个终端执行交易数量&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值