- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Oracle的AWR报告分析
*定义:awr报告是oracle10g下提供的⼀种性能收集和分析⼯具,它能提供⼀个时间段内整个系统资源使⽤情况的报告,通过这个报告,我
们就可以了解⼀个系统的整个运⾏情况,这就像⼀个⼈全⾯的体检报告。
如何分析:
*在看awr报告的时候,我们并不需要知道所有性能指标的含义,就可以判断出问题的所在,这些性能指标其实代表了oracle内部实现,对
oracle理解的越深,在看awr报告的时候,对数据库性能的判断也会越准确
*在看性能指标的时候,⼼⾥先要明⽩,数据库出现性能问题,⼀般都在三个地⽅,io,内存,cpu,这三个⼜是息息相关的(ps:我们先假
设这个三个地⽅都没有物理上的故障),当io负载增⼤时,肯定需要更多的内存来存放,同时也需要cpu花费更多的时间来过滤这些数据,
相反,cpu时间花费多的话,有可能是解析sql语句,也可能是过滤太多的数据,到不⼀定是和io或内存有关系了
*当我们把⼀条sql送到数据库去执⾏的时候,我们要知道,什么时候⽤到cpu,什么时候⽤到内存,什么时候⽤到io
1.cpu:解析sql语句,尝试多个执⾏计划,最后⽣成⼀个数据库认为是⽐较好的执⾏计划,不⼀定是最优的,因为关联表太多的时候,数据
库并不会穷举所有的执⾏计划,这会消耗太多的时间,oracle怎么就知道这条数据时你要,另⼀个就不是你要的呢,这是需要cpu来过滤的
2.内存:sql语句和执⾏计划都需要在内存保留⼀段时间,还有取到的数据,根据lru算法也会尽量在内存中保留,在执⾏sql语句过程中,各
种表之间的连接,排序等操作也要占⽤内存
3.io:如果需要的数据在内存中没有,则需要到磁盘中去取,就会⽤到物理io了,还有表之间的连接数据太多,以及排序等操作内存放不下
的时候,也需要⽤到临时表空间,也就⽤到物理io了
这⾥有⼀点说明的是,虽然oracle占⽤了8G的内存,但pga⼀般只占8G的20%,对于专⽤服务器模式,每次执⾏sql语句,表数据的运算等
操作,都在pga中进⾏的,也就是说只能⽤1.6G左右的内存,如果多个⽤户都执⾏
多表关联,⽽且表数据⼜多,再加上关联不当的话,内存就成为瓶颈了,所有优化sql很重要的⼀点就是,减少逻辑读和物理读
如何⽣成awr报告:
*1:登陆对应的数据库服务器
2:找到oracle磁盘空间(d:oracle\product\10.2.0\db_1\RDBMS\Admin)
3:执⾏cmd-cdd:回车
4:cdd:oracle\product\10.2.0\db_1\RDBMS\Admin回车
5:sqlplus⽤户名/密码@服务连接名(例:sqlpluscarmot_esz_1/carmot@igrp)
6:执⾏@awrrpt.sql回车
第⼀步输⼊类型:html
第⼆步输⼊天数:天数⾃定义(如1,代表当天,如果2,代表今天和昨天。。。)
第三步输⼊开始值与结束值:(你可以看到上⾯列出的数据,snap值)
这个值输⼊开始,与结束
第四步输⼊导出表的名称:名称⾃定义回车
第五步,由程序⾃动导完。
第六:到d:oracle\product\10.2.0\db_1\RDBMS\Admin⽬录下。找到刚才⽣成的⽂件。XXXX.LST⽂件
具体分析过程:*在分析awr报告之前,⾸先要确定我们的系统是属于oltp,还是olap(数据库在安装的时候,选择的时候,会有⼀个选项,是
选择oltp,还是olap)
对于不同的系统,性能指标的侧重点是不⼀样的,⽐如,libraryhit和bufferhit,在olap系统中⼏乎可以忽略这俩个性能指标,⽽在oltp系统
中,这俩个指标就⾮常关键了
*⾸先要看俩个时间
Elapsed:240.00(mins)表明采样时间是240分钟,任何数据都要通过这个时间来衡量,离开了这个采样时间,任何数据都毫⽆疑义
DBTime:92,537.95(mins)表明⽤户操作花费的时候,包括cpu时间喝等待时间,也许有⼈会觉得奇怪,为什么在采样的240分钟过程中,
⽤户操作时间竟然有92537分钟呢,远远超过了
采样时间,原因是awr报告是⼀个数据的集合,⽐如在⼀分钟之内,⼀个⽤户等待了30秒,那么10个⽤户就等待了300秒,对于cpu的话,⼀
个cpu处理了30秒,16个cpu就是4800秒,这些时间都是以累积的⽅式记录在awr报告中的。
再看sessions,可以看出连接数⾮常多
*为了对数据库有个整体的认识,先看下⾯的性能指标
1
您可能关注的文档
- 实习报告心得体会范文.pdf
- 云雀叫了一整天读后感3000字.pdf
- 2018年食糖进口关税配额申请表(模板).pdf
- 单人模拟主持稿.pdf
- 文明与家园学案.pdf
- 民主与法治作文.pdf
- 培训心得:3篇礼仪培训心得体会精选.pdf
- 临床执业医师考试资料:妇产科考点精编汇总.pdf
- 小学法制教育主题班会教案.pdf
- 危险化学品MSDS丙烯酸乙酯.pdf
- 2025年陕西职业技术学院单招笔试语文试题库含答案解析.docx
- 2025年教师职称-通用版-教师职称(基础知识、综合素质、高中体育与健康)历年参考题典型考点含答案解.docx
- 2025年电力电网-电网技能鉴定-电力负荷控制员(高级技师)历年参考题典型考点含答案解析.docx
- 2025年住院医师规培-宁夏-宁夏住院医师规培(口腔病理科)历年参考题典型考点含答案解析.docx
- 2025年教师职称-福建-福建教师职称(基础知识、综合素质、初中历史与社会)历年参考题典型考点含答案.docx
- 2025年事业单位笔试-云南-云南传染病学(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年四川艺术职业学院单招笔试语文试题库含答案解析.docx
- 2025年教师考试-教师资格-笔试-教师资格证-幼儿园(笔试)历年参考题典型考点含答案解析.docx
- 2025年住院医师规培-甘肃-甘肃住院医师规培(小儿外科)历年参考题典型考点含答案解析.docx
- 2025年武汉城市职业学院单招笔试职业技能考核试题库含答案解析.docx
原创力文档


文档评论(0)