tpc_ds性能测试工具的实现

tpc_ds性能测试工具的实现

ID:9794476

大小:917.50 KB

页数:4页

时间:2018-05-10

tpc_ds性能测试工具的实现_第1页
tpc_ds性能测试工具的实现_第2页
tpc_ds性能测试工具的实现_第3页
tpc_ds性能测试工具的实现_第4页
资源描述:

《tpc_ds性能测试工具的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文章编号:1001-9081(2011)09-2449-04doi:10.3724/SP.J.1087.2011.02449TPC-DS性能测试工具的实现旦,叶晓俊,施陈霖(清华大学软件学院,北京100084)(thsschendan@gmail.com;yexj@tsinghua.edu.cn)摘要:阐述了新一代面向决策支持的数据库性能测试基准TPC-DS的数据模型、业务模型、执行模式和度量方法,设计了一个支持不同数据库管理系统(DBMS)性能对比测评的TPC-DS测试框架,阐述了配置文件、查询执行控制、数据维护机制等关键实现技术。最后通过对任务配置和语法

2、配置的实践,验证了工具对不同DBMS、不同优化配置的对比测试可用性。关键词:数据库管理系统;决策支持系统;数据库测试;TPC-DS性能基准;测试工具中图分类号:TP311.13;TP311.52文献标志码:AImplementationofperformancetestingforTPC-DSbenchmarkCHENDan,YEXiao-jun,SHILin(SchoolofSoftware,TsinghuaUniversity,Beijing100084,China)Abstract:Thedatamodel,businessmodel,executio

3、nschemaandperformancemetricofTPC-DSbenchmarkfornextgenerationDecisionSupportSystem(DSS)applicationperformanceevaluationwereintroduced.TheimplementationarchitectureandkeytechnologiesforaconfigurableTPC-DSperformancetestingtoolwereputforward,includingconfigurationfile,queryexecutionc

4、ontrolanddatamaintenancemechanism.BytestingpracticesindifferentDatabaseManagementSystems(DBMSs),theconfigurabilityandusabilityoftheproposedtoolforimplementationstrategieswereverified.Keywords:DatabaseManagementSystem(DBMS);benchmark;testingtoolDecisionSupportSystem(DSS);databasetes

5、t;TPC-DS0引言数据仓库是决策支持系统(DecisionSupportSystem,1TPC-DS基准TPC-DS基准意图提供一个公平和诚实的业务和数据模DSS)的重要组成部分,其核心组件———数据库管理系统(DatabaseManagementSystem,DBMS)的性能解决方案(如物化视图、分区表、位图索引等)及商务智能套件(如OLAP,ETL)影响DSS的可用性。因此事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)已制定了一系列面向决策支持系统的数据库性能基准[1]。目前在用的TPC-

6、H基准已很难模拟日益复杂的DSS业务需求。例如TPC-H的数据模型是第三范式,不是目前普遍采用的星座模型,它的业务类型(22个查询)很难体现位图索引、物化视图等现代DBMS查询引擎的优势,而且它的数据表数据特征单一(如数据不倾斜),其数据维护功能(rf1,rf2)仅仅限制了潜在的对索引的过度使用,而没有测试DBMS执行真实数据维护操作———数据提取、转换和加载(Extraction-Transformation-Loading,ETL)功能的能力[2]。为此,TPC组织在推出了新一代的面向决策应用的TPC-DS基准[3]。TPC-DS基准将帮助加快硬件和数据

7、库技术的发展来鼓励研究和发展海量数据查询的优化技术。TPC-DS也会被硬件厂商和数据库厂商使用来说明他们产品对DSS的支持能力,被客户作为某个购买决定的重要因素之一。因此,如何基于TPC-DS测试DBMS对DSS应用的支持能力,衡量其数据仓库解决方案及其各种技术的可用性等,需要一个满足不同DBMS性能评测的支持工具。本文结合笔者承担的国产DBMS对比测评需求,介绍了基于TPC-DS基准实现的性能测试框架,给出了基于这个基准的实验验证测试方法。型,以衡量DBMS系统的整体性能,如CPU与内存使用,I/O负载特征以及操作系统和DBMS完成海量数据复杂计算等。它主

8、要关注[3]:1)共享维度的多雪花模式:24个平均含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。