Oracle性能管理介绍.pdf

Oracle性能管理介绍.pdf

ID:52738293

大小:765.84 KB

页数:25页

时间:2020-03-30

Oracle性能管理介绍.pdf_第1页
Oracle性能管理介绍.pdf_第2页
Oracle性能管理介绍.pdf_第3页
Oracle性能管理介绍.pdf_第4页
Oracle性能管理介绍.pdf_第5页
资源描述:

《Oracle性能管理介绍.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle性能优化技术内幕第一章Oracle性能管理介绍误解.如果用更快的CPU升级硬件系统,将会得到更好的性能。事实用更快的CPU升级硬件系统试图获得更好性能的方法,在CPU确实不是瓶颈时将会明显地降低性能。这是因为虽然CPU快了但I/O系统并未相应加快,从而导致系统不平衡。例如,如果使CPU的速度加倍,则受到I/O瓶颈牵制约作业有可能要处理两倍的I/O争用。CPU越强处理作业越快,而对I/O资源的要求也就越多。因此在升级CPU前应该仔细考虑一下。欢迎来到Oracle性能管理的世界。Oracle系统的性能优化技术被认为部分是科学,部分是艺术,部分是巫术。你

2、所拿着的这本书(如果你像大多数DBA那样.你大概会把它放在枕头边)是我们对Oracle的激情以及希望与大家共享信息的一种成果。事实上,我们认为这些信息是如此的重要,以至于宁愿放弃自己对家产的继承权也不会放弃这本书。本书中的工作也是对优化是Oracle的魔法师在暗箱中处理的神密事务这种错误观念的回应。为了破除这些巫术和迷信,使性能管理的可靠原理为大众所用,你应该充分信赖我们。虽然可能你研究的不是航天飞机的多级推进系统,也不是国际空间站的对接模型,不过所有这些原理也可以应用到你的系统之上。毕竟Oracle性能管理并非高深的火箭科学。Oracle性能管理是一种利用已

3、经证实过的方法,反复试验、判断和实现优化方案的循序逐进的过程。在从头至后阅读本书时,会认识到这是一种解决Oracle性能问题的正确方法。我们希望引导你抛弃简单地给Oracle安装更多的共享内存的坏习惯。不要仅因为导师或优化专家说要这样做你就这样做了。我们希望对在解决故障的方法上带来一些有意义的变革,还希望促使你去分析一些性能问题。最终的目标是消除瓶颈、改善性能,使你有时间多陪陪家人,享受享受生活。业余时间你会问诸如“人生的意义何在?家庭的重要性表现在什么地方?这些人是谁?我真的拥有一个家庭吗?”等问题。如果你想说,“我想我的合作者最好是我的家人。”或者“没有O

4、racle数据库的生活有何意义?”我想我们就会很合拍了,你大概就会需要这本书了,以及一些专业性的帮助。而且.在1把这些原理投入实际的运用前,至少你可以享受到一点新鲜空气、水、阳光和养分。我们的目的是提供一种方法来优化基于Oracle的系统,而不是仅仅优化某个数据库或某个实例。此外.我们还要揭穿许多常见的有关系统性能和Oracle优化的荒诞的说法。每一章(如这一章)都含有对应于该章内容的“误解”。它们是每个人都“知道”但却是不真实的东西。我们将提供管理整个系统的各种组件的技术,而不仅仅是随意增加Oracle共享池、数据库缓冲高速缓存或重做日志缓冲区的尺寸。我们将

5、讨论专门针对Oracle主要版本的问题以及与Oracle7.3及以上版本有关的主题。考察一些重要的平台并提供使用每种平台时所关心的信息。支持你处理优化应用程序的繁琐事务,即使在处理时你没有取得SQL的访问权限也没有关系(如在打包的应用程序中)。除介绍更改初始化参数、简单地建立额外的索引或简单地增加提示以更改查询执行计划外,还介绍了一些别的内容。本书与其他Oracle优化书籍的一个关键差别是提供了一种经过时间考验的和实地验证过的方法。这种方法在系统范围内考虑性能管理;它对性能管理采用了一种整体性的方法。虽然新世纪人类可能已经普及了整体方法,但我们可以设想有人刚开

6、始用整体的方法来帮助人类安排自己的身体、灵魂和精神。更多信息请访问wwworapub.com,并参阅由CraigA.Shallahammer撰写的“TotalPerformanceManager(Anintroductiontothemethod)”一文。通过考察Oracle、操作系统以及应用程序的相互作用,有可能准确地指出瓶颈并得出对性能有很大改善的优化方法。为解决问题,需要缓解瓶颈,目的是彻底地治愈疾病而不只是头痛医头,脚痛医脚。性能的提高需要量化表示并使用户可察觉得到。如果真正识别和了解了系统的特性、它所受到的约束(最重要的是知道它的瓶颈),则多数可能的

7、性能增益都可以用最小的工作量很快地获得,本书就是专门针对这种思想撰写的。在基于Oracle的系统上管理性能令人激动、沮丧,但同时又是很值得的。利用本书提供的信息,你能够享受到充当一个DBA的令人激动的报酬,而同时又能把挫折减到最少。拥有这份满意的工作,你会让自己的朋友感到羡慕,让自己的仇人感到受了打击。21.1什么是优化优化是有目的地更改系统的一个或多个组件,使其满足一个或多个目标的过程。对Oracle来说,优化是进行有目的的调整组件级以改善性能,即增加吞吐量,减少响应时间。简单地说,优化表示向Oracle提供适当数目的资源,使用户在完成自己的工作时不用等待所

8、需的数据。后面的说法似乎是很直接了当,

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

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

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