Oracle性能优化记录 AWR

AWR:Automatic Workload Repository,是Oracle 10g后推出的一个新技术架构。通过AWR,Oracle可自动采集、保存和管理系统负载和性能统计数据。 AWR报告产生:以SYSDBA用户运行如下命令: SQL> @?/rdbms/admin/awrrpt.sql

1、在Load Profile中,可分析系统整体负载状况,例如,每秒的Physical Reads和Physical Writes, 每秒的SGA内存消耗(Logical Reads),这些指标单位都为数据块大小DB_BLOCK_SIZE,还有每秒的Hard Parses和总Parses次数,等等

2、在Instance Efficiency Percentage中,各项指标除Execute to Parse %:和Parse CPU to Parse Elapsd %: 之外,都接近100%。如果不是这种情况,则说明系统肯定存在性能问题。但反过来,如果是这种情况,却不能完全说明系统一切正常

3、在Top 5 Timed Events中,将分析出系统目前的瓶颈所在。每种等待事件,均说明某种原因和问题。例如:db file sequential read 表示按索引访问出现等待,而 db file scattered read 则表示全表扫描访问出现等待事件

4、建议重点对Top-N SQL的质量进行分析。根据时间的消耗、内存消耗、物理I/O等排序情况,对相关的SQL语句进行执行计划分析等质量评估。

     在分析SQL语句时,建议重点对单条SQL语句时间和资源消耗较大的语句进行分析,例如:Elap per Exec(s)、Get per Exec、 Reads per Exec等字段值较大的语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值