TPC-C与数据库性能优化

来源 :浙江大学 | 被引量 : 0次 | 上传用户:C07467001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术和电子信息的巨大发展,各个企业也都建立起了各自的信息系统。而数据库作为信息系统的核心和基础,也被越来越广泛的应用。数据库的性能一直受到业界的普遍关注,所以产生了一系列的数据库性能基准测试。TPC-C基准测试作为国际上一种很权威的数据库性能评测方法,几乎为国际上所有的数据库厂商所接受。鉴于其评测标准的规范性,测试环境的实际性,评测结果的客观性等优点,TPC-C基准测试的结果得到了数据库业界的普遍认可。作为一个在线事务处理系统的测试标准,TPC-C基准模拟了一个复杂的环境,大量的终端操作者可以在同一个数据库上频繁的执行各种事务。在这个环境中,以一个新订单事务为核心活动,并辅以执行其它四种事务:支付操作事务,订单状态查询事务,发货事务,库状态查询事务。本文以某国际金融服务公司的一个SQL Server Migration项目为背景,首先介绍了数据库系统的基础知识,再对TPC-C基准的商业模型、表结构和事务类型进行了的阐述和分析。然后在目标服务器上创建TPC-C表和初始数据,用终端模拟并发用户对SQL Server 7.0和SQL Server 2000两个数据库系统操作,进行了详细的TPC-C基准测试,对比结果得出数据库系统升级带来的系统性能提升情况。论文的最后部分结合理论和实际介绍了在一般应用的性能调整方法和措施。以SQL Server数据库系统应用为例子,采用从上至下的优化方法,分别从应用系统,数据库系统,操作系统和硬件系统的各个层面提出了优化调整建议,特别是数据库服务器、SQL语句、存储过程等的性能调整作了大量的分析和试验,提出了一些具体的性能调整方法和建议。
其他文献
动态优化技术作为一种针对二进制代码的优化方法,能够根据即时的运行环境对程序进行动态的调整优化,从而使得程序在具体的运行环境中得以发挥最优的性能。动态优化系统也可以
在近半个世纪以来,算法研究始终是计算机科学研究的核心内容之一。 作为算法中的经典问题之一,可满足性问题(SAT)是人们证明的最早的NPC问题,它在算法学中的地位非常重要。3-
数据仓库是计算机信息化不断发展的产物,它将大量用于事务处理的数据库数据进行清理、抽取和转换,并按决策主题的需要重新进行组织,以达到快速有效支持决策的目标。物化视图
计算机网络的可靠性一直以来都是人们比较关心的问题,而提高网络可靠性的一个主要方法就是及时诊断出网络故障的具体原因。网络故障诊断专家系统在实际中应用较为广泛,但是存在
随着计算机技术和网络技术的飞速发展,特别是我国信息化建设的日益普及,电子政务应用日益广泛。电子政务是一个将政府工作信息化、网络化、公开化、标准化的系统工程,涉及到国家
随着Internet的普及和发展,图像数据飞速膨胀,使得如何有效地检索所需要的图像数据已成为当前图像应用领域的一个研究热点,为了便于图像的检索和识别,基于内容的图像检索技术应运
目前多核处理器已成为服务器和桌面的主流,不久将广泛地运用在高端嵌入式领域。以往嵌入式系统的实时性研究主要集中于任务调度和切换、实时任务的通信和容错性等,未涉及到实时
随着互联网的不断发展,数据量日益增大,问答系统在我们的生活中发挥了越来越重要的作用。当前问答系统知识库主要是人工构建为主,耗费大量的人力物力,影响问答系统从单一领域
随着数据挖掘技术的发展,人们对时态信息的关注日益提高。时态数据库中既反映能被处理事件的历史性信息又能体现系统中元事件的时态信息的双时态数据库日益受到人们的关注。随
随着各种信息科学技术在消防领域的广泛应用,目前消防领域内部产生了大量的异构信息。本体技术能够更好的利用这些异构信息,实现消防领域知识的全面集成,以获取更好的知识服