|
最初由 wlidflower 发布
[B]在RAC上对有索引表在几个节点同时INSERT,本身这是ORACLE到现在还没有解决好的问题
其实想想也很正常,因为索引的组织是有序的,所以对索引块在2个之间的争用肯定是无法避免的
解决这个最好的办法就是将表分区,然后建LOCAL索引
而且各个节点可以分别对不同分区进行操作
我们目前是结合分区与业务同时解决这个问题的
ORACLE也是这样建议的 [/B]
你说的还是有点道理,rac在这一点上要在10g听说才有一个好的解决方式,但是我的情况和你的不一样。
我只在一个node1上做insert,其他节点只做select,而且基本上没有select的时候node1的insert还是很慢。已经查清楚了和rac没有关系了,只是索引维护的问题,而且我的索引只有一个字段上的普通索引。 |
|