Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Job taking longer with more RAC nodes
I have seen the same thing.
If you do not put a decent load on a standalone server, adding additional servers in a cluster will cause things to run slower.
One customer POC I was on ran a single app server against a single DB server, 2-node, and 3-node RAC. The performance got progressively worse with the addition of each node.
It turned out that the app server was the bottleneck and the standalone database server had only 15% utilization.
Bryan
-----Original Message-----
From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org]
On Behalf Of Hameed, Amir
Sent: Thursday, March 09, 2006 12:42 PM
To: oracle-l_at_freelists.org; racdba-bounce_at_freelists.org
Subject: Job taking longer with more RAC nodes
Folks,
I need some help in understanding why a job is taking longer when it is
run in multiple nodes under RAC versus a single node in RAC and with RAC
disabled. I generated trace files with 10046 at level 12 under the
following scenarios:
In each of the above runs the same job was run in the same environment. When I look at the tkprof output, I do not see any significant global cache related waits and that is why I am a little confused that why the job takes longer as we increase the number of nodes. I am pasting a section that is taking the longest amount of time from trace files from each run.
BEGIN XRX_MAIN_CUST_PROD_PKG.CUST_PROD_MAIN( :errbuf, :rc,:A0); END;
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 173
Elapsed times include waiting on following events:
Event waited on Times Max. Wait TotalWaited
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 173
Elapsed times include waiting on following events:
Event waited on Times Max. Wait TotalWaited
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: 173
Elapsed times include waiting on following events:
Event waited on Times Max. Wait TotalWaited
It seems to me that the database CPU usage related to the work done also increases with RAC regardless whether there are any GC related waits or not. Any help would be appreciated.
Thanks
Amir
--
http://www.freelists.org/webpage/oracle-l
--
http://www.freelists.org/webpage/oracle-l
Received on Thu Mar 09 2006 - 13:19:34 CST
![]() |
![]() |