Larry, Don't want to preach to the Guru, but have you checked the values for 'table fetch continued row'?
Statistic Total per Second per Trans --------------------------------- ---------------- ------------ ------------ table fetch by rowid 577,820,727 40,129.2 61,248.8 table fetch continued row 137,202 9.5 14.5 This when coming out of V$SESSTAT could give a good indication of number of fetches by migrated as well as chained rows for that session. You could also look at V$SESSION.MAX_WAIT for 'db file sequential read' events... Let us know what you find! John Kanagaraj Oracle Applications DBA DBSoft Inc (W): 408-970-7002 What would you see if you were allowed to look back at your life at the end of your journey in this earth? ** The opinions and statements above are entirely my own and not those of my employer or clients ** > -----Original Message----- > From: Larry Elkins [mailto:[EMAIL PROTECTED]] > Sent: Thursday, December 26, 2002 4:09 PM > To: Multiple recipients of list ORACLE-L > Subject: Row Migration > > > Listers, > > 8.1.7.4 64 Bit Solaris > > Does row migration utilize DB File Sequential Reads on the > table? Off the > top of my head I would expect so, but I've never tested > something like that > before. > > Trying to figure out if row migration is the cause of the > slowdown in a > package (well, it's probably slowing it down, just trying to gauge the > impact). PctFree is 10, and new feeds contain lots of > elements that had been > empty before. As a result, a very large number of rows are > being updated > with the new info being applied, effectively doubling the row > length. Would > certainly expect row migration to occur. When running, > execution time has > quadrupled, and we see significant waits on DB File > Sequential Reads, with > the file/block values and dba_extents indicating the table, > not an index. > The working idea at this point is that all those DB File > Sequential Read > waits on the table are possibly related to rows being migrated. Anyone > tested for this? > > We will be building a test case on Friday. One with PctFree 10 and the > columns being updated having nulls. Will gather the waits, > before and after > sesstat's, analyze list chained rows, both before and after, > total blocks, > rows per block, etc. Then rebuild the test having a PCTFREE > of 50 and do the > same thing. Some wildcards -- with the blocks less tightly > packed, we will > have to visit nearly double the number of blocks (maybe offset by > migration), contention, and various other things to take into > account. But > the main thing we are focusing in on is if we continue to see > the db file > sequential read waits on the table. I guess the fact that we > are seeing > waits is indicative of some I/O contention, but trying to > determine if, and > how much, of that I/O is due to row migration, in which case a larger > PCTFREE could provide some more immediate relief. No FK/PK > stuff, unique > index is there, but it should resolve uniqueness using the > index, not the > table. Maybe have left some things out. This came up a few > days ago, but > just really started thinking about it and digging into it. And the end > result is we don't want migrated rows, just looking to see if the row > migration is the primary cause of the performance downturn. > > Regards, > > Larry G. Elkins > [EMAIL PROTECTED] > 214.954.1781 > > -- > Please see the official ORACLE-L FAQ: http://www.orafaq.net > -- > Author: Larry Elkins > INET: [EMAIL PROTECTED] > > 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: [EMAIL PROTECTED] (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). > -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: John Kanagaraj INET: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] (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).