Oracle性能优化漫谈.PDF

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle性能优化漫谈

第1 章 Chapter 1 Oracle 性能优化漫谈 1.1 从生活场景漫谈性能优化 Oracle 数据库性能优化一直是一个让人既胆怯又兴奋的话题,在初级 DBA 眼里,这是 一个神秘的领域,即使是资深的 Oracle DBA ,也可能无法描述清楚性能优化究竟要做什么, 应达成什么目标。那么性能优化究竟是做什么的呢?简而言之,性能优化就是让我们的工作 速度变快,快到让我们满意为止。自然,又有读者会问了,我们的工作是什么呢?什么程度 才算快,是否可以衡量?看,头疼的问题又来了。 1.1.1 从一个真实病例说起 下面是本人的真实经历,也许很能够说明一些问题: 不知道从什么时候起,我开始头疼,主要是半边头疼,有时候会伴随眼睛疼和牙齿疼, 疼痛顺序一般为头疼→眼睛疼→牙齿疼。当持续头疼根本不能够工作的时候,我去看医生 了。先到神经内科做了脑部CT 检查之后,医生说没有多大问题,估计是压力大、劳累导致 供氧不足,属于亚健康状态,要多锻炼。脑部没问题当然很开心,不过疼痛的问题依然没有 解决,最终导致无法工作。既然可能是最近太累的缘故,那么选择给自己放假,到三亚去度 假。到三亚的第二天,头疼就消失了,我很开心地认为确实是前段时间太累了。在三亚呆的 这段时间,一直没有头疼过。 可回来上班后不久,我头疼的毛病又开始发作,只能继续上医院。这次去了脑外科,医 生检查之后也没看出什么毛病,开了一些老年人服用的舒缓血管的药,看看是否有效。药吃 完了,头疼依旧。老婆给我买了一些虫草,以加强供氧和营养。吃了1 个月的虫草后,居然 2   Oracle 数据库性能优化方法论和最佳实践 头疼病好多了。我再次到脑外科看医生,医生不认可吃虫草对头疼有好处。我问医生,是否 有可能是牙齿疼痛引起的,医生同样不认可。 由于我有鼻窦炎的老毛病,所以就去耳鼻喉科看医生。耳鼻喉科的医生看了之后,初步 判断是鼻窦炎引起的头疼,说需要连续吃3 个月左右的药。在头疼难当的情况下,我坚持吃 了3 个月治疗鼻窦炎的药,可惜头疼依旧,而鼻窦炎已经极其轻微了,我再次提出牙齿的问 题,医生同样不认可。耳鼻喉科不行,我开始找眼科医生看。经过眼科医生全面的检查之后, 认为眼睛有些炎症,但应该不会与头疼产生关联。无论如何,我还是坚持点眼药水,吃药。 后来公司体检,由于牙齿会疼,所以顺便看了牙科医生。我再次提起牙齿庝是否会引起 头疼的问题,医生表示应该关系不大,不过表示可以把牙神经腐烂掉以看看是否存在关联。 非常神奇的是,医生在把牙神经腐烂之后,我的头疼立即消失了,基本确认了牙齿疼和头疼 之间的关系。 毕竟是关系到脑部的大事,还是不放心。我有一个脑外科的同学回国之后,我马上去找 他,再次确认了脑部没有问题,也确认了牙齿疼是有可能会引起头疼的,而且同样的神经也 会导致眼睛疼。 人体是一个高度协作的有机生命体,任何一个环节出现问题,就可能会导致不舒服。 Oracle 数据库虽然没有人体复杂 ,但也是一个高度协作的同步系统,任何一个环节出现问 题,都有可能导致最终的业务系统性能变慢。为什么性能的优化就像某些疾病的诊断一样, 处理起来如此困难,原因主要有以下两点: 无论是医生还是 DBA ,都习惯于以部件分解的方式来看待问题。医生把人体分解成 ?? 为一个个独立的器官;DBA 把 Oracle 数据库分解成了实例、SGA、数据库以及更细 的部分。 医生要对人体工作流程机制有全局性的认识,还要了解生命体生存的全局影响要素和 ?? 依赖性,才能准确判定病源在哪里。而对于 DBA 来说 ,同样也要在掌控数据库的全 局依赖性、全局同步协作处理及具体业务流程的情况下,才能真正将 Oracle 的性能优 化提高。 正是因为这两个方面的原因,导致专科医生和精通故障处理的 DBA 很难很好地从表象 透析本质,从而找到最恰当的解决办法。 相信大家从上述案例中已经很清晰地看到性能优化和故障解决的区别:性能优化关注全 局和流程,以及流程之间的协调性;而故障解决关注局部和局部的有效性。 1.1.2 如何改善宝马汽车的运行速度 想象这样一幅画面:一辆性能优异的宝马汽车,以时速 100km 轻松地行驶在路上,一路 风光无限好。可不知从什么时候起,它的速度渐渐慢了下

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8010045112000002

1亿VIP精品文档

相关文档