1 / 68
文档名称:

基于TPC-C的数据库系统性能测试集的设计与实现.pdf

格式:pdf   页数:68
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于TPC-C的数据库系统性能测试集的设计与实现.pdf

上传人:山吉 2014/2/14 文件大小:0 KB

下载得到文件列表

基于TPC-C的数据库系统性能测试集的设计与实现.pdf

文档介绍

文档介绍:北京工业大学
硕士学位论文
基于TPC-C的数据库系统性能测试集的设计与实现
姓名:文栋
申请学位级别:硕士
专业:软件工程
指导教师:沈琦;陈晟
20071001
摘要关系型数据库系统已经逐渐成为公司或大型企业的系统中最核心的部分,而最能体现数据库能力的便是数据库的性能指标。鉴于数据库系统性能的重要性,其相应的测试方法就成为数据库领域的一个热门话题。许多数据库系统厂商都想通过数据库测试找到提高其性能的方法。作为一个权威的数据库性能评测方法,狢已经得到了数据库厂商的广泛认同。因此研究娣恫⑸杓瞥一套有效的测试集便是一件很有意义的事情,它有助于数据库性能的提高以及进一步开发,对数据库的完善有着指导作用。作为橹⒉嫉氖菘饬;挛翊硇阅懿馐员曜迹琓只给出了基准规范而不提供代码,所有的公司或个人都可以根据具体的规范设计出符合自己本文的主要内容就是深入研究脊娣叮诖嘶∩仙杓埔惶籽细穹合曜嫉氖菘庑阅懿馐约缓蠼ù瞬馐约τ玫绞导适菘獾牟馐中,得出测试结果,并给出恰当的分析。本测试集是在红旗操作系统和数据库基础上设计的,由数据装载、事务处理、后处理计信息瞿?樽槌伞J挛翊砟?槲3绦虻闹髂?椋涸鸫鞹中设计的质挛瘢ㄏ露┑ァ⒏犊睢⒍┑プ刺檠⒎⒒鹾涂獯孀刺檠2馐集会对系统总吞吐量、响应时间等指标进行度量。在测试完成之后,测试系统会将事务的各响应时间、事务混合比以及最终测试结果值等信息记录在结果文件中。通过对结果信息的分析,我们可以判断此次测试是否满足嫉要求,并评估测试系统的性能水平。关键词:换迹皇菘庑阅埽徊馐约需要的测试集。捅要
瓵甌,,甌,—,甌琣琓—甌篢;籇瓺瑃甅瓵..簂琿瑂北京工业大学工程硕士学位论文ぁ·..琓——甀,.籺Ⅱ
虢&越二导师毖&芥鹰、独创性声明关于论文使用授权的说明日期:良砌本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谓牡胤酵猓畚闹胁话渌人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。C艿穆畚脑诮饷芎笥ψ袷卮斯娑
第滦髀课题背景数据库系统作为一种重要的计算机应用系统,由一组相互关联的数据集合和一组可以访问这些数据的程序组成,它经历了层次、网状、关系、对象等发展过程,己经成为一种相对成熟的研究科学。由于各种数据库产品提供的功能己经很相似,和外部的应用接口也已经变得越来越标准化,所以产品性能而不是功能开始成为不同数据库系统的主要差异因素。糟糕的性能在很大的程度上制约着数据库处理并发事务的能力,同时还影响着数据库的一致性。因此,保证数据库的良好性能对于核心数据库来说是相当重要的。鉴于数据库系统的性能变得越来越重要,关于数据库性能测试也一直备受关注,由此人们研究了很多优化数据库性能的方法,也提出了很多评测和分析数据库性能的准则。人们总希望有一种简单、高效的度量标准,来量化评价数据库服务器系统,以便作为选型的依据。但实际上,数据库服务器的系统性能很难用一两种指标来、虷谀诘闹诙喾衿髌啦馓系,从处理器性能、数据库系统性能、商业应用性能直到高性能计算机的性能,都给出了一个量化的评价指标。在如此多的标准中,用户该如何选择最适合自身应用环境的评价体系呢槟晌R韵氯悖⒃谡媸祷肪持性诵惺导视τ最理想的方式是准备一个试点,要求制造商或系统集成商配合将系统台、软件和操作流程谝桓鍪导视没У阏嬲栽诵幸欢问奔洹U庋没Р唤能看到实际性能,也能观察到系统是否稳定可靠、使用是否方便、配置是否足够。这不仅是最精确、稳妥、最有效率的方法,用这种方式得到的度量值常常具有很明确和实际的含义。⑹褂糜没Фㄒ宓幕汲绦用户还可以定义一组含有自己实际应用环境特征的应用基准程序。如近年来,由于软件是应用层软件,镜幕汲绦蚧竦昧嗽嚼丛蕉喙馄笠的认可;中国税务总局也开发了自己的基准程序,以帮助税务系统进行计算机选衡量。包括
数据库性能测试国内外研究现状型。这种方式在中国尤其重要,因为中国的信息系统有其特殊性。如果前址绞蕉甲霾坏剑蛐枋褂猛ㄓ没汲绦颉K淙淮兰甏开始人们曾提出许多不同的性能评价标准,但是很多评测标准都不十分严密,数据库企业公布的评测结果也都不一致,所以一直没有一个比较权威的数据库性能评测标准。直到由事务处理性能委员会简称提出的瓹性能测试,才完全的规范了数据库在事务处理性能方面的评测标准和测评结果,从而成为目前评价数据库性能的主流国际标准之一。瓹作为一种国际上权威的数据库性能测试为大多数数