oracle rac分布计算的讨论

[复制链接]
查看11 | 回复9 | 2009-11-6 16:05:25 | 显示全部楼层 |阅读模式
最近在测试oracle rac分布计算的性能。
主要目的是看一个比较大的作业在oracle rac中利用分布计算所用的时间和单节点的数据库的差别。。。
经过多次测试下来发现我一个比较大的作业在4个节点上面并发执行的时间还不如单节点的实例快。。。。


想问怎么通过rac来提供大事务的执行效率!!!


回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
哪位哥哥指教一下!!
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
是的,RAC的作用不要单纯的理解为提高性能,是提高负载和failiover,这是cluster组件的主要目的。
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
什么作业?DSS的大join?如果是,恐怕没什么好办法。
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
楼主是开了并行么?
RAC是很有可能比不上单节点快,主要是cache fusion的开销要不少。这个大的作业,有insert/update操作么??如果有的话,有可能是热点块等待很多。
RAC会有性能上的正面效果,也会有反面效果,需要测试+调整
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
负载
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
我现在主要是select。。在这个select语句上面加并行。。。
这种测试下来还不如单节点的快。。。。
有没有什么办法提高大事物的select性能!!!
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
并行导致了IO争用?还是发现cache fusion的通信量过大。
有这些信息才能确定如何优化。
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
原帖由 wolfop 于 2010-7-27 13:05 发表
并行导致了IO争用?还是发现cache fusion的通信量过大。
有这些信息才能确定如何优化。

是否可以通过视图查看cache fusion的通信量??
回复

使用道具 举报

千问 | 2009-11-6 16:05:25 | 显示全部楼层
视图?直接通过OS的东西看不行么?linux和AIX都可以用nmon。
别的UNIX也有相应的工具。检查系统是否IOW高,先确定到底是cache fusion问题还是并行反而导致IO过于忙的问题。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行