免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2618 | 回复: 6
打印 上一主题 下一主题

Rac环境中,把表load入内存 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-26 10:47 |显示全部楼层 |倒序浏览
OS:aix5.3
DB: ora10gR2 RAC

我想把系统中一张常用表test load入内存,我的做法如下:
node1:
alter system set db_keep_cache_size=1024M sid='node1';
alter table test storage(buffer_pool keep);

node2:
alter system set db_keep_cache_size=1024M sid='node2'
alter table test storage(buffer_pool keep);

请问Node2中的
alter table test storage(buffer_pool keep)语句有必要执行吗?
如果没有必要,表test会load入哪个节点的
keep_pool中?请各位大虾帮忙,看我的做法是否有漏洞,谢谢!

论坛徽章:
0
2 [报告]
发表于 2008-06-26 15:45 |显示全部楼层
资料上RAC中, sid=* 是对于所有节点。每个节点都有sga,不指定sid会自动同步?我试下

论坛徽章:
0
3 [报告]
发表于 2008-06-27 11:51 |显示全部楼层
节点使用的是各自的SPFILE,那么
alter table test storage(buffer_pool keep);有没有必要在所有节点上都执行一遍呢?

论坛徽章:
0
4 [报告]
发表于 2008-06-29 09:06 |显示全部楼层
怪事,单实例数据库上 ,把表load入内存,跑几个过程快了40分钟,可以上生产环境后,生产环境是rac的,没什么变化,请问各位大虾,可能是什么原因造成的?谢谢!

论坛徽章:
0
5 [报告]
发表于 2008-06-30 17:06 |显示全部楼层
顶一下!

论坛徽章:
0
6 [报告]
发表于 2008-07-03 14:53 |显示全部楼层
再顶一下,高手去哪里了,帮忙啊,谢谢!

论坛徽章:
0
7 [报告]
发表于 2008-07-07 16:19 |显示全部楼层
受教了,谢谢!该过程dml,select均有涉及.
请问有什么办法提高该过程的执行速度?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP