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

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

0

积分

1

好友

10

主题
1#
发表于 2014-6-25 21:20:56 | 查看: 2654| 回复: 1
环境
db  oracle 10.2.0.5 RAC
OS AIX 5.3

描述:月底出账期间,数据9:00-18:00都处于业务高度繁忙期间,获取两个节点业务时间的AWR报告(报告见附件)

自己有两个观点:
1、两个节点都有较多的db file sequential read,建议修改db file sequential read=128(当前为16),减少I/O次数。
2、对应1节点中,出现的大量 enq: TX - row lock contention争用,发现Dictionary Cache Stats (RAC)中

dc_sequences         1,738,180         169,486         2,211  GES Conflicts稍高,近10%,能通过 sequence cache能减缓此种效应不?
3、内存管理不太合理,分配给shared_pool值太小,Library Cache Activity 中总体来说,reloads较高,特别是sql_area reloads 较高,达到20%。
SQL AREA         643,448         11.69         383,400,829         -0.38         129,192         60,419

求各位高手给出宝贵建议,谢谢~

awrrpt_1_27926_27935.html

575.9 KB, 下载次数: 483

awrrpt_2_27926_27935.html

554.85 KB, 下载次数: 459

2#
发表于 2014-6-25 22:34:07
有个地方笔误 db_file_multiblock_read_count=128

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-21 02:53 , Processed in 0.052802 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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