Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> Poor performance while selecting or deleting from DR$WAITING
I pasted incomplete TKRPOFed output in my previous
email. Here is the complete output:
DELETE FROM DR$WAITING
WHERE
WTG_CID = :b1 AND WTG_PID = :b2 AND EXISTS (SELECT
1 FROM DR$PENDING
WHERE DR$PENDING.PND_CID = DR$WAITING.WTG_CID AND
DR$PENDING.PND_PID =
DR$WAITING.WTG_PID AND DR$PENDING.PND_ROWID =
DR$WAITING.WTG_ROWID )
call count cpu elapsed disk query current rows
Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: 29 (recursive depth: 2)
Elapsed times include waiting on following events:
Event waited on TimesMax. Wait Total Waited
.
.
SELECT WTG_ROWID,ROWID
FROM
DR$WAITING WHERE WTG_CID = :b1 AND WTG_PID = :b2
call count cpu elapsed disk query current rows
Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: 29 (CTXSYS) (recursive depth: 2)
error during execute of EXPLAIN PLAN statement
ORA-00942: table or view does not exist
parse error offset: 101
Elapsed times include waiting on following events:
Event waited on TimesMax. Wait Total Waited