oracle rac的性能怎样?

[复制链接]
查看11 | 回复9 | 2006-2-5 11:03:26 | 显示全部楼层 |阅读模式
oracle rac除了实现load-balance和fail-over,不知道性能到底怎样?
如果我的一台主机性能足够好,是否还需要用rac来提高性能?

大家是否有更好的建议?

多谢了!
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
相当于多了1倍的CPU,性能当然会有提高……
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
smp的扩展是有限的,到达了一定的性能就会扩展到头,这就需要RAC的数据库节点扩展了.
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
RAC还可以使系统横向扩展
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
目前我机器上有32cpu/64G内存。
业务种类为oltp的,而且将来应该瓶颈在磁盘io上。

rac只能解决cpu相关的瓶颈吧。它能缓解磁盘io的问题吗?
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
rac的扩展比smp还要糟糕,据说2台一样的服务器配成rac以后一般可能相当于1.2~1.5倍单台的处理能力,当然也有说能到1.7的
rac只会加剧io瓶颈
rac的主要好处还是不间断服务
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
RAC主要解决的是可靠性, 不是性能问题..
线性扩展在一台主机上几乎也是不现实的..
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
我觉得RAC这种模式是未来的趋势,毕竟一态主机的扩展性有限。采用RAC的话,可以通过增加节点来提高整个DB的处理能力。虽然目前还不能实现节点无限增加,性能的增长也不是线形的。
我并不觉得高可用是RAC的主要目的。
楼主这种情况,可以不考虑RAC,再考虑增加一台主机做HA。
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
性能能否提供,关键是看瓶颈在哪里?IO/网络/CPU/memory
回复

使用道具 举报

千问 | 2006-2-5 11:03:26 | 显示全部楼层
如果瓶颈在CPU , 用RAC 会有性能提升
如果瓶颈在IO , 则需要看是IO 的哪个位置,如果是storage 的瓶颈,当然RAC不能提高性能,如果IO性能瓶颈在server与storage的连接上,则RAC还是有点用……
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行