TPC-E测试工具的改进方法及装置制造方法及图纸

技术编号:32828231 阅读:14 留言:0更新日期:2022-03-26 20:34
本公开提供了一种TPC

【技术实现步骤摘要】
TPC

E测试工具的改进方法及装置


[0001]本公开涉及数据库
,尤其涉及一种TPC

E测试工具的改进方法及装置。

技术介绍

[0002]TPC(Transaction process performance Council,事务处理性能测试委员会)有两个主要职责:一是指定计算机事务处理能力测试标准,二是监督其执行。TPC组织在2007年3月19日推出了全新的TPC

E OLTP(联机事务处理)基准测试,TPC

E通过模拟证券交易公司的业务来测试数据库的联机事务处理性能。TPC

E的测试模拟了全球最大的股票交易市场——纽约证券交易所的日常交易流程,如账户查询、在线交易和市场调研等。TPC

E测试标准要求每项事务中90%的响应时间要在某一个指定时间内完成,这是出于在实际环境中对客户真实应用情况的一个考虑。
[0003]数据库测试套件(Database Test Suite)中的dbt5是一款基于TPCE的框架的测本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种TPC

E测试工具的改进方法,其特征在于,应用于交易所服务器,所述方法包括;接收事务请求信息;将事务请求信息集合存储至事务缓存队列中;所述事务请求信息集合为多个客户端发送的事务请求信息组成的集合;根据预设启动线程数目读取所述事务缓存队列的事务请求信息,并对所述事务请求信息进行处理,获取事务响应结果;所述预设启动线程数目用于指示读取事务请求信息的数量;将所述事务响应结果发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述预设启动线程数目根据用户经验值或计算公式确定。3.根据权利要求2所述的方法,其特征在于,所述预设启动线程数目根据用户经验值确定,包括:确定事务请求类型;所述事务请求类型包括:中央处理器CPU密集型、输入输出IO密集型;根据所述事务请求类型确定所述预设启动线程数目。4.根据权利要求3所述的方法,其特征在于,根据所述事务请求类型确定所述预设启动线程数目,包括:当所述事务请求类型为CPU密集型,则所述预设启动线程数目的经验值为N+1,其中,N表示CPU核心数。5.根据权利要求3所述的方法,其特征在于,所述根据所述事务请求类型确定所述预设启动线程数目,包括:当所述事务请求类型为IO密集型,则所述预设启动线程数目的经验值为2N,其中,N表示CPU核心数。6.根据权利要求2所述的方法,其特征在于,所述预设启动线程数目根据计算公式确定,包括:预设启动线程数目=((线程等待时间+线程CPU时间)/线程C...

【专利技术属性】
技术研发人员:康明杨尚
申请(专利权)人:北京人大金仓信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1