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

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

0

积分

1

好友

2

主题
1#
发表于 2015-9-11 15:25:41 | 查看: 3687| 回复: 2
RAC 11.2.0.4

2015/08/19开始,应用程序ocs出现大量文件积压。开发人员说是数据库imsi_acct_acm_daily表的更新变慢了导致积压。
update imsi_acct_acm_daily SET VALUE = XXXX WHERE IMSI = A AND RESOURCE_ID = B AND DATE_STAMP = XXXXXXX;

2015/09/02日,大大调整了数据库的SGA/PGA。调整前后的值如下。
调整前:
db_cache_size                        big integer 1472M
shared_pool_size                     big integer 1488M
large_pool_size                      big integer 256M
java_pool_size                       big integer 128M
streams_pool_size                    big integer 112M
log_buffer                           integer     14548992
pga_aggregate_target                 big integer 2G

调整后:
Alter system set db_cache_size=12G scope=spfile;
Alter system set shared_pool_size=4G scope=spfile;
Alter system set large_pool_size=512M scope=spfile;
Alter system set java_pool_size=150M scope=spfile;
Alter system set streams_pool_size=512M scope=spfile;
Alter system set log_buffer=268435456 scope=spfile;
Alter system set pga_aggregate_target=4G scope=spfile;

调整的原因是物理读高600M/S,磁盘I/O高。调整后数据库的处理能力突然提升了很大,积压的上10万个文件半天全部处理完了。但出乎意料的是调整后物理读更高达到1G/S,从这点看来物理读高不是调整前库处理慢的根本原因。

收集了一个RAC节点2015/08/31,2015/09/08两份awr。Alert日志里发现2015/08/19日前后出临时段不足的报错。
求专家帮忙分析一下,找出SGA/PGA调整前库慢的根本原因。谢谢

awrrpt_1_16273_16274.html

805.42 KB, 下载次数: 648

awrrpt_1_16465_16466.html

780.41 KB, 下载次数: 662

2#
发表于 2015-9-30 14:34:38
这库语句的问题比较大

回复 只看该作者 道具 举报

3#
发表于 2016-2-4 15:57:44
下来学习

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-20 20:17 , Processed in 0.064438 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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