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

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Oh Where Oh Where Is My Redo Coming From

RE: Oh Where Oh Where Is My Redo Coming From

From: John Kanagaraj <john.kanagaraj_at_hds.com>
Date: Fri, 21 Feb 2003 09:59:22 -0800
Message-ID: <F001.00554D0C.20030221095922@fatcity.com>


Ethan,

> monitoring is active and my stats are up to date I should be able to
> multiply the total number of updates, inserts and commits by
> the average row
> size and get a rough % of what objects are generating the most redo.

Note that the amount of redo does not depend on the average row size. It depends on the amount of _change_ (+ some overhead). This argument might skew the situation towards a table that has a large row size but that does not have that many updates...

> I am sure there are a number of other factors I need to
> consider, any ideas
> what they are?
> * Should I weight inserts, updates and deletes?
> * ??
>
> The goal is to identify the objects, then identify the jobs
> that work on
> those objects and see if I can reduce redo. I suspect a lot
> of this redo is
> being generated because of some poor design issues.

What you _do_ need to do is to use this SQL to detect the SIDs performing redo:

select sid, name, value
from v$statname n, v$sesstat v
where v.statistic# = n.statistic#
and name like 'redo size'
and value > 100000
order by value desc

You can then look at V$OPEN_CURSORS for those SIDs...

John Kanagaraj
Oracle Applications DBA
DBSoft Inc
(W): 408-970-7002

I don't know what the future holds for me, but I do know who holds my future!

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Fri Feb 21 2003 - 11:59:22 CST

Original text of this message

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