- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TPCDS性能测试工具的实现
2012-07-13##########T#P#C#-#D#S#性20能12测-0试7-工1具3#的##实##现##2#012-07-13########
陈
旦,叶晓俊,施
霖
( 清华大学 软件学院,北京 100084)
( thsschendan@ gmail. com; yexj@ tsinghua. edu. cn)
摘 要: 阐述了新一代面向决策支持的数据库性能测试基准 TPC-DS 的数据模型、业务模型、执行模式和度量方
法,设计了一个支持不同数据库管理系统 ( DBMS) 性能对比测评的 TPC-DS 测 试 框 架,阐述了配置文件、查 询 执 行 控 制、数据维护机制等关键实现技术。最后通过对任务配置和语法配置的实践,验证了工具对不同 DBMS、不同优化配 置的对比测试可用性。
关键词: 数据库管理系统; 决策支持系统; 数据库测试; TPC-DS 性能基准; 测试工具
中图分类号:
TP311. 13; TP311. 52
文献标志码: A
Implementation of performance testing for TPC-DS benchmark
CHEN Dan, YE Xiao-jun, SHI Lin
( School of Software, Tsinghua University, Beijing 100084, China)
Abstract: The data model, business model, execution schema and performance metric of TPC-DS benchmark for next
generation Decision Support System ( DSS ) application performance evaluation were introduced. The implementation architecture and key technologies for a configurable TPC-DS performance testing tool were put forward, including configuration file, query execution control and data maintenance mechanism. By testing practices in different Database Management Systems ( DBMSs) , the configurability and usability of the proposed tool for implementation strategies were verified.
Key words: Database Management System
benchmark; testing tool
( DBMS ) ;
Decision Support System ( DSS ) ; database test; TPC-DS
0
引言
数据 仓 库 是 决 策 支 持 系 统 ( Decision Support
1
TPC-DS 基准
TPC-DS 基准意图提供一个公平和诚实的业务和数据模
System,
DSS) 的重要组成部 分,其 核 心 组 件———数 据 库 管 理 系 统
( Database Management System,DBMS) 的性能解决方案( 如物 化视图、分 区 表、位 图 索 引 等 ) 及商务智能套件 ( 如 OLAP,
ETL) 影 响 DSS 的 可 用 性。 因此事务处理性能委员会 ( Transaction Processing Performance Council,TPC) 已制定了一
系列面向决策支持系统的数据库性能基准[1]。
目前在用的 TPC-H 基准已很难模拟日益复杂的 DSS 业 务需求。例如 TPC-H 的数据模型是第三范式,不是目前普遍
采用的星座模型,它的业务类型 ( 22 个查询) 很难体现位图
索引、物化视图等现代 DBMS 查询引擎的优势,而且它的数据 表数据特征单一( 如数据不倾斜) ,其数据维护功能( rf1,rf2) 仅仅限制了潜在的对索引的过度使用,而没有测 试 DBMS 执
行真实数据维 护 操 作———数 据 提 取、转 换 和 加 载 ( Extraction- Transformation-Loading,ETL) 功能的能力[2]。为此,TPC 组织
在推出了新一代的面向决策应用的 TPC-DS
文档评论(0)