- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSR性能测试实施方案 北京开发中心技术测试部
- PAGE 18 -
数据库性能监控关键点
(V1.0)
修订状况
章节编号
章节名称
修订内容简述
修订日期
修订前
版本号
修改人
目录
TOC \o 1-3 \h \z \u 数据库性能监控关键点 1
1. 引言 5
2. 监控工具 5
3. 监控指标 6
3.1 调优需要遵循的基本概念 6
3.1.1 外部调整 6
3.1.2 Row re-sequencing 以减少磁盘 I/O 7
3.1.3 Oracle SQL 调整 8
3.1.4 调整 Oracle 排序 9
3.1.5 调整 Oracle 的竞争 10
3.2 需要关注的一些指标 10
3.2.1参数文件的使用(pfile/spfile) 10
3.2.2 非默认参数的设置 10
3.2.3 控制文件及其状态 10
3.2.4 表空间及数据文件 11
3.2.5 重做日志文件信息 11
3.2.6 共享池命中率 12
3.2.7 DB buffer cache 命中率 12
3.2.8 磁盘排序 13
3.2.9 不使用临时文件的临时表空间 13
3.2.10 过多索引的非系统表 14
3.2.11 使用system表空间的用户 14
3.2.12 出现大量行链接/行迁移的表 15
3.2.13 没有分析或很久以前分析的表 15
3.2.14 死锁 16
3.2.15 首要的5个等待事件(Top 5 wait events) 16
3.2.16 TOP SQL监控 17
3.2.16.1 TOP GETS SQL 17
3.2.16.2 TOP READS SQL 17
3.2.16.3 TOP EXCUTIONS SQL 17
4. 监控范围 18
4.1 监控对象 18
4.2 监控范围 18
4.3 不监控范围 18
5. 监控方法及诊断步骤 18
5.1 监控方法 18
5.2 诊断步骤 19
5.2.1 确定系统瓶颈 19
5.2.2 根据瓶颈所在进行相应的诊断分析 19
5.2.3 基于等待事件的数据库监控诊断分析 20
5.2.4常见的等待事件 21
6. 安装步骤 23
6.1 STATSPACK工具 23
6.2 AWR工具 24
6.3 SPOTLIGHT工具(略) 25
6.4 RDA工具 25
引言
本文档描述Oracle数据库性能的监控点,该文档的目的主要有:
介绍监控工具
介绍监控内容
确定监控方法及诊断步骤
确定安装步骤
监控工具
为了避免因大量使用第三方工具进行监控,影响被测系统的各项指标,应使用以下工具:
STATSPACK工具。STATSPACK是oracle提供的用于诊断并优化系统性能的工具,可以通过查看数据库的历史趋势和性能模式前瞻性地调整数据库。是通过获取数据库当前状态的快照来进行工作。
Automatic Workload Repository(AWR)是是一个 Oracle10g版本开始提供的内置工具,是STATSPACK的替代工具。它采集与性能相关的统计数据。快照由一个称为 MMON 的后台进程及其从进程自动地每小时采集一次。为了节省空间,采集的数据在 7 天后自动清除。快照频率和保留时间都可以由用户修改。
SPOTLIGHT工具。SPOTLIGHT是QUEST公司出品的用于性能监控的工具,可以非常形象和直观地对Oracle数据库的CPU、内存、I/O、Data Buffer Size、Shared Pool Size、Redo Buffer等参数进行即时监控,并自动对不正常的参数以红色显示。但是此工具占用大量的系统资源,不提倡使用。
RDA工具。RDA是Remote Diagnostic Agent 的简称,是oracle用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作。
通过SPOTLIGHT工具实时对数据库的监控,STATSPACK(AWR)工具通过快照的形式获取的数据库系统信息,辅以RDA工具收集比较全面的系统的相关数据。实现对数据库监控及分析诊断。
监控指标
3.
原创力文档


文档评论(0)