Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Upgrade to big SUN box or RAC for data warehouse?

Re: Upgrade to big SUN box or RAC for data warehouse?

From: Quarkman <quarkman_at_myrealbox.com>
Date: Wed, 23 Jul 2003 06:29:59 +1000
Message-ID: <oprsqa790tr9lm4d@haydn>


On Tue, 22 Jul 2003 15:01:10 -0400, Ryan <rgaffuri_at_cox.net> wrote:

> why would implementing RAC increase I/O? is that because of the 2 phase
> commit? So you have to write to multiple datafiles?

No.

It may increase I/O for a number of reasons. A buffer in Instance A may have to be flushed for no other reason than Instance B has a past image of that buffer, and *it* needs to over-write its contents. The problem of forced disk writes (one instance making another instance do some I/O it wouldn't necessarily want to do on its own) has not been abolished in RAC (but it's better than it was in OPS).

Secondly, the interconnect is not of infinite bandwidth, therefore reserving it for the transport of buffers which really, really need to be shipped to other instances in the shortest possible time may be quite important. Therefore, you use GC_FILES_TO_LOCKS to switch off cache fusion transfer for specified datafiles... at which point, you are right back to the 'flush to disk from instance A and read into buffer cache at Instance B' forced disk write activity which characterised Parallel Server.

I'm sure there are other reasons, but those two are the biggest, I suspect.

~QM Received on Tue Jul 22 2003 - 15:29:59 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US