TPC_DS性能测试工具的实现.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TPC_DS性能测试工具的实现

文章编号: 1001 - 9081( 2011) 09 - 2449 - 04 doi: 10. 3724 / SP. J. 1087. 2011. 02449 TPC-DS 性能测试工具的实现 旦,叶晓俊,施 陈 霖 ( 清华大学 软件学院,北京 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 ( DBMS ) ; benchmark; testing tool Decision Support System ( DSS ) ; database test; TPC-DS 0 引言 数据 仓 库 是 决 策 支 持 系 统 ( Decision Support System, 1 TPC-DS 基准 TPC-DS 基准意图提供一个公平和诚实的业务和数据模 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 基准[3]。 TPC-DS 基准将帮助加快硬件和

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档