基于hpux平台的db2数据库性能调优研究

基于hpux平台的db2数据库性能调优研究

ID:32503967

大小:3.18 MB

页数:60页

时间:2019-02-09

基于hpux平台的db2数据库性能调优研究_第1页
基于hpux平台的db2数据库性能调优研究_第2页
基于hpux平台的db2数据库性能调优研究_第3页
基于hpux平台的db2数据库性能调优研究_第4页
基于hpux平台的db2数据库性能调优研究_第5页
资源描述:

《基于hpux平台的db2数据库性能调优研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1绪论根据实际生产实验验证性能调优后系统整体性能处于正常值之内,保证系统能够正常平稳地运行。目前很多正在运行的大型业务系统,由于早期的设计的不规范性,以及未考虑到后期的扩展,造成了经过一段生命周期后,运行起来性能低下,效率不高等诸多问题,如果要对系统结构进行改造,需要投入大量的成本,并且带有很大的风险,通过对本课题的研究和实践工作,使用一些优化方法和计划,来降低投入的成本,减小改造的风险,提高系统访问速度和性能。1.4本文主要内容安排本论文安排如下:第一章阐述了本文的研究背景,及国内外研究现状综述,介绍课题的研究方法、意义和各章节的安排。第二章对系统的性能优化进行概述、综

2、述笔者对应用系统的性能优化的理解,包括性能调整的指标、目标、评估方法、调整的流程、准则等第三章对HPUX操作系统的性能调优进行详细描述、提出操作系统性能监控的各种工具和调优方法第四章系统研究了DB2数据库体系结构的性能优化技术,从数据库逻辑数据库设计,物理数据库设计以及SQL查询优化设计等方面进行了较为深入的分析第五章结合银行业务系统的具体调优案例,对上述调优方法进行综合运行,解决生产活动中的实际问题,通过前后数据对比,验证调优方法,具有实际的参考意义。2性能优化概述2.1性能调整的概念性能的概念是什么呢?性能是业务应用系统(比如金融企业的核一tb交易系统等)在特定的硬件

3、资源(例如32路CPU、128GB内存)和工作负载下所表现出来的处理能力。性能主要通过系统响应时间、吞吐量和可用性来衡量【lJ。为什么要进行性能调优呢?因为我们的应用系统在运行一段时间后,用户会报告系统运行变慢。抱怨他们不能完成所有的工作,完成事务和处理查询花费了过长的时间,或者应用程序在一天中的某些时段变慢。要确定造成问题的本质原因,必须评估系统资源的实际使用情况并进一步地分析资源使用的瓶颈所在。用户通常报告以下的性能问题:事务或查询的响应时间比预期长事务吞吐量不足以完成必需的工作负载事务吞吐量减少为了维持数据库应用程序的最优性能,应该制定一个计划用于评估系统性能,以便

4、在性能出现问题的时候,该计划可以根据性能问题的情况对数据库做出调整,以维持良好的性能。定期的、特定的评估能够帮助您预见并纠正性能问题。通过尽早识别出问题,可以有效防止这些问题严重影响用户。出现性能问题后,那么通常有两种方法来解决:第一种方法就是通过扩容硬件物理资源(增加CPU、内存以及购买更快的存储系统)来实现;第二种方法就是我们试图对应用系统作出相应的调整来优化系统以改善目前的情况。第一种方法我们需要投入更多的经济成本,第二种方法就需要我们利用计划和经验来对系统作出调整。性能受以下因素的影响:系统中可用的物理资源如何充分合理的利用这些资源一般情况下,通过性能调整我们可以

5、完成以下目标:处理更大的或更紧迫的工作负载,而不增加处理成本,例如增加工作负载而不用购买新硬件或者占用更多的处理器时间获得更快的系统响应时间或更大的吞吐量,而不增加处理成本降低处理成本,而不会降低对用户的服务重庆大学硕士学位论文2.2性能的评估吞吐量、响应时间、每个事物的成本、资源利用这几个标准描述了事务处理系统的性能。第一、吞吐量用于评估系统的整体性能。对于事务处理系统,吞吐量通常用每秒事务数(TeS)或每分钟事务数(TPM)来计量。吞吐量取决于服务器硬件资源配置、软件中的处理开销、磁盘上的数据的布局、硬件和软件都支持的并行度、正在处理的事物类型来决定。第二、响应时间响

6、应时间用于评估单个事物或者查询的性能。通常认为,响应时间是从用户输入一个命令或激活一个功能开始一直到应用程序指示已完成该命令或功能所消耗的时间典型的DB2应用程序的响应时间包括如图2.1的操作序列:图2.I一个事务的响应时间Figure2.1theresponsetimeofatransaction第三、响应时间和吞吐量响应时间和吞吐量是相关联的。增加吞吐量时一般事务的响应时间会减少。但是,也可以通过为特定查询分配不成比例的资源数量,在牺牲总体吞吐量或者局部吞吐量的情况下减少该查询的响应时间。与之相反,可以通过限制数据库分配给大型查询的资源数来维持总体吞吐量。当尝试在对高

7、事务吞吐量的当前需求和对执行大型决策支持查询的即时需求之间取得平衡,吞吐量和响应时间之间的平衡就变得明显起来。第四、每个事物的成本62性能优化概述每个事物的成本是财务上的量度,通常用于比较应用程序、数据库服务器或硬件平台之间的总体操作成本。评估事务的成本通常的方法如下:计算与运行应用程序相关的所有成本、这些成本可能包括硬件和软件的安装成本、运作成本及其他费用。设计应用程序有效期的事务和查询总数总成本/事务总数第五、资源利用率和性能资源利用率是与系统资源可用的总时间相比,该系统资源实际被占用的时间的百分比。例如,如果CPU在一分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。