首页> 中文学位 >Shell脚本实现TPC-H自动化测试系统的方法研究
【6h】

Shell脚本实现TPC-H自动化测试系统的方法研究

代理获取

目录

文摘

英文文摘

图目录

表目录

第一章 导论

第一节 研究背景及意义

1.1.1 联机事务处理系统和联机分析处理系统

1.1.2 联机分析处理系统和TPC-H基准测试

第二节 TPC-H基准测试研究现状

第三节 本文研究目标和内容组织

1.3.1 研究目标与本文工作

1.3.2 本文组织结构

第二章 基准测试相关理论及技术研究

第一节 关系数据库评测基准

2.1.1 DebitCredit标准简介

2.1.2 TPC标准简介

2.1.3 Set Query Benchmark标准简介

2.1.4 SSB标准简介

第二节 Shell脚本相关研究

2.2.1 Shell简介

2.2.2 Shell的种类

2.2.3 Shell的基本原理

第三章 基于TPC-H基准的测试设计

第一节 测试场景

第二节 数据定义

3.2.1 表结构

3.2.2 数据规模

第三节 事务集合

3.3.1 查询事务

3.3.2 更新事务

3.3.3 事务的执行顺序

第四节 指标体系

3.4.1 Power@Size

3.4.2 Throughput@Size

3.4.3 QphH@Size

3.4.4 Price-per-QphH@Size

第五节 执行流程

3.5.1 测试准备

3.5.2 装载测试

3.5.3 Power测试

3.5.4.Throughput测试

第四章 自动化测试系统的实现

第一节 自动化测试系统的设计要求

第二节 自动化测试系统架构设计

第三节 系统通信结构

第四节 系统实现

4.4.1 系统内核实现

4.4.2 图形化界面模块和配置模块实现

4.4.3 多层次结果处理系统

第五节 系统运行

第六节 测试结果分析与对比

4.6.1 测试结果分析

4.6.2 手工测试结果对比

第五章 总结与展望

第一节 本文工作总结

第二节 本文工作展望

参考文献

致谢

个人简历、学术论文与研究成果

展开▼

摘要

信息爆炸时代的到来使人类社会的电子数据积累速度变得越来越惊人,人们希望可以利用数据库中的历史数据发掘出潜在的商业价值。TPC-H基准测试是事务处理性能委员会的重要测试标准之一,它是对现实中商用计算需求的全方位模拟,该基准包含了模拟现实中日常商业交易中的各种复杂动态查询,并且可以全方位评测待测系统的整体商业计算综合能力。
   通过对业界常见TPC-H测试技术及工具的分析和研究,本文发现了这些工具的一部分局限性,他们的程序过于庞大而复杂,依赖于网络条件,对测试环境要求较高,且面对不同的测试目标需要选用不同的测试系统。怎样完成全面而高效的TPC-H基准测试,是我们必须面对并亟待解决的问题。本文在正确完成TPC-H基准测试的基础上,设计了能够克服上述缺陷的TPC-H自动化测试系统,该系统对测试环境要求较为宽松,且支持双运行方式,在不支持图形界面的服务器上也可以通过系统内核来实现完整的测试流程,给予了用户更大的灵活度,方便了测试的进行。
   在实际应用中,对数据库系统采用自动化的基准测试可以显著的提高测试的效率和准确度。本文利用Shell脚本实现了TPC-H基准的自动化测试系统,完成了装载测试,Power测试到Throughput测试的完全自动化执行,根据基准测试的各项要求完成了TPC-H基准测试的标准流程,并能够自动获得系统的关键性能指标。整个测试过程流畅迅速,无须人工干预,降低了TPC-H基准测试的测试难度,并且能够显著的提高测试的效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号