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

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

0

积分

1

好友

3

主题
1#
发表于 2013-4-24 12:47:44 | 查看: 2409| 回复: 0
一套Oracle RAC 10.2.0.5,非常容易出gc buffer busy事件,例如
1、在racdb1节点上创建一个表test,数据量在800万左右
2、在racdb1上执行select count(*) from test,大概2秒就能返回总数
3、在racdb2上执行select count(*) from test, 等待10分钟依然没有返回结果
4、这时马上在racdb2上节点上创建一个表test2,数据量同样在800万左右
2、在racdb2上执行select count(*) from test2,大概2秒就能返回总数
3、在racdb1上执行select count(*) from test2, 出现等待~~~
4、此时等待事件是:gc buffer busy
5、最后racdb1与racdb2分别经历了16与20分钟之后返回了结果,gc buffer busy事件消失。

操作系统:64位RHEL5.4
2台服务器的心跳网卡都做了bond,主备模式,接在2台万兆交换机上,交换机也是主备模式。

请问这是何原因?
您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-11-16 15:37 , Processed in 0.056412 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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