Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

87

积分

0

好友

3

主题
1#
发表于 2011-11-27 10:57:32 | 查看: 9533| 回复: 4
最近监控频报警,说是数据库的SGA区命中率低,但是在sga_max_size不能再扩的情况下,只能优化sql,但是我对sql又不懂,请各位大师指正...

awr+support.rar

32.85 KB, 下载次数: 894

2#
发表于 2011-11-27 18:43:08
你好, SGA 命中率或者说DB Cache的命中率并非一个数据库健康的标准,在OTLP系统中DB CACHE的命中率应在99%以上,而在数据仓库环境中30%以下都是可能的。
就你给出的AWR报告来看此15分钟的快照内,数据库负载极低Buffer Hit率都在99%以上,可能是此快照的时段没有参考意义,一般我们AWR都会用应用运行时段内1小时的性能报告。

请给出你使用的是何种监控, 其使用何种命中率查询方式。

回复 只看该作者 道具 举报

3#
发表于 2011-11-28 16:43:58
监控程序大致就查了这个v$sysstat这个视图:
select (((a.value+b.value)-c.value)*100)/(a.value+b.value)  from v$sysstat a,v$sysstat b,v$sysstat c  where  a.name like 'consistent gets' and b.name like 'db block gets' and c.name like 'physical reads'     

业务这边我也问过了:主要还是OLTP应用,晚上要跑一些拟合及数据同步。

PS.附件为11-27 3:15-4:15 报告

awrrpt_1_20899_20903.rar

33.33 KB, 下载次数: 932

回复 只看该作者 道具 举报

4#
发表于 2011-11-28 21:42:16
你好该命中率的查询几乎是没有意义的,因为查的是实例一直以来的Buffer Cache命中率,这个值实际没有太大的参考意义。

建议参考AWR报告中快照时间段地Buffer Hit 命中率指标

回复 只看该作者 道具 举报

5#
发表于 2011-11-28 22:39:56
好的,谢谢

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 02:13 , Processed in 0.052365 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569