Re: streams capture performance
Date: Sat, 18 Oct 2008 13:25:51 +0300
Message-ID: <61958eae0810180325y13e7c3c8u97183ab146b34619@mail.gmail.com>
Untitled
Madhu,
The spill rate is 22% which is very high. Is this rate increasing? 1 of the reasons why spill occurs is because streams_pool_size is small. Do you see it getting dynamically resized to a bigger size (check under V$SGA_RESIZE_OPS, look for streams_pool_size being resize, and not just when instance was started).
You also can consult $STREAMS_POOL_ADVICE for proper sizing of streams_pool_size
Do you have a heartbeat table implemented?
If not here is a link to help with implementation
http://ksadba.wordpress.com/2008/07/02/oracle-streams-recommendations-for-heartbeat-table/ Also can you post the output of this query:
*select *startup_time, state, TOTAL_MESSAGES_CAPTURED,
ELAPSED_CAPTURE_TIME, ELAPSED_PAUSE_TIME
*from *gv$streams_capture;
There are other info under v$streams_capture that would help you to
investigate where the delay is spend in the capture processLast, did you add
or adjust any capture rules?
Hazem
-- http://www.freelists.org/webpage/oracle-lReceived on Sat Oct 18 2008 - 05:25:51 CDT