基于TPC-DS的性能测试工具设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:hfj0219
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库技术的发展和企业信息系统应用的深入,决策支持系统(Decision Support System,简称DSS)在企业决策过程中的作用愈发显著,作为其关键组件的数据库管理系统(Database Management System,简称DBMS)影响着DSS的可用性。TPC-DS是由事务处理性能委员会组织推出的面向决策支持系统的数据库测试基准,模拟真实数据仓库场景和一系列数据操作,主要针对数据库的联机分析处理能力进行测试,同时可用作海量数据的统计分析、报表生成和数据挖掘等,能够公正、有效地评测数据库性能,得到了业界的广泛认可。本文根据基准文档分析了TPC-DS基准的业务模型、数据模型、查询与用户模型、数据维护模型、测试执行规则、度量指标和相关工具包使用方法,进行了系统需求分析,完成了基于该基准的数据库性能测试工具的设计与实现。测试工具基于C/S模式,采用C#编程语言进行开发,面向Windows系统,遵守TPC-DS规范,采用模块化的方式设计了系统各模块功能,提供了加载测试、功率测试和吞吐量测试三大核心功能,以及查询验证、性能计算和日志管理等辅助功能,为基于TPC-DS的测试提供一个方便可靠的系统。最后通过设计测试用例对系统各模块进行测试,保证了系统功能的可靠性和完整性,使系统满足需求分析阶段定义的各种功能。随后,对MySQL、Oracle、Hive和Hbase进行了测试实验,通过设置不同参数,将测试结果进行对比分析,验证了测试工具的实用性和准确性,能够可靠地对数据库性能进行综合测试。测试系统基于TPC-DS基准设计实现,具有很高的创新性,对基准测试领域也有极大的应用价值。
其他文献
<正> 根据美国宪法,全部立法权属于国会,而国会是由不同党派、势力集团和地区代表组成的。因此,美国国内政治的各种因素都会在国会斗争中体现出来,受到国内政治深刻影响的美
随着工业化与城市化进程的加快,城市发展面临着如何正确处理老城改造与新城开发协调统一的问题。科学评价新老城区发展联动性是关键问题。文章对新老城区发展联动性的内涵进
网络舆论监督与行政管理互为客体的属性决定了网络舆论监督权与行政管理权冲突的必然性。公民权利与政府权力二元对立是传统冲突化解的一个理论预设,行政自制对于突破二元对
韩国学生在汉语学习中常出现一些共同的有规律性的发音偏误 ,持久伴随 ,不易克服。本文根据负迁移理论 ,试图从中韩语音主要是音素的差异着手 ,通过比较两种语言中辅音与元音
<正>"越来越多的国家肯定、支持和参与’一带一路’建设,’一带一路’将成为世界经济发展新机遇。"新加坡工商联合总会主席、新加坡太平船务集团执行主席张松声说。张松声表
党的农村基层组织是党领导农村工作的核心,是团结带领群众做好农村各项工作的保证。农民的生活水平与农村社会的稳定与繁荣取决于农村党组织的执政能力。"强基固本"就是巩固
《国文百八课》在现代语文教材史上具有重要地位 ,从作文指导的角度对它进行研究我们会发现 ,它通过深入细致、有针对性的作文指导 ,切实解决学生在习作中存在的各种问题和困
在市场块矿溢价不断变化的情况下,尤其是在宁波钢铁有限公司烧结产能严重过剩、烧结矿的性价比优于块矿的前提下,提高烧结矿入炉比例可以大大提高企业成本竞争力。而绝大多数
鉴于我国国情和制度基础,将公益诉讼限定于民事和行政诉讼当中,有利于尽快实现公益诉讼的制度化。当前,引人关注的公益案件大多还是个人发起。在机关公益诉讼方面,较多的意见
随着国民经济的发展,人民的生活质量不断提高,对文化消费和精神文明的追求更加强烈,社区文化作为新时代文化建设的主要组成部分,为丰富城镇居民的精神生活着至关重要的作用。