|
最初由 hooman 发布
[B]
2) 同样的硬件环境, 改成RAC, 重复上面的测试. 数据库连接采用LOADBALANCE 方式. 同样可以得到一个交易速度的最大值. 和上面的结果相比较, 结论让人失望. ( 这时, 从Statspack 的报告中, TOP 5 event 中, Global Cache 相关的占据前两名甚至前三名)
? [/B]
不论是RAC还是OPS,它们的机制都是磁盘共享,所以决定了Global Cache的维护是系统的最大瓶径。与OPS比起来,RAC这个方面做了很多改进,减少了PING的操作,但是我认为从实质上来说,在没有改变磁盘共享这个机制的前提下,Global Cache的维护仍然是RAC的致命弱点。在多个节点共同访问同一张表,同一个BLOCK时,特别是一个节点修改,多个节点读取时,性能问题尤为严重,出现TOP 5的event都跟Global Cache相关是很正常的。
若是两个不同的应用,分别访问不同的表,比如,一个是财务系统,一个是人事系统,这种情况下,使用RAC是比较好的选择。 |
|