Home » SQL & PL/SQL » SQL & PL/SQL » Extremely high Consistent Gets and DB Buffer Gets
Extremely high Consistent Gets and DB Buffer Gets [message #19215] Tue, 05 March 2002 10:42 Go to next message
Steve Karam
Messages: 3
Registered: March 2002
Junior Member
The query is:

SELECT CAT_NAME, LEVEL, CAT_ID, PARENT_CAT_ID
FROM CATEGORY CAT
WHERE REALM_ID = 6
AND TYPE_NAME = 'LINK'
CONNECT BY PRIOR CAT_ID = PARENT_CAT_ID

This query used to run just fine, but now does this for statistics:

Statistics
----------------------------------------------------------
0 recursive calls
19148 db block gets
100507 consistent gets
3 physical reads
0 redo size
11969 bytes sent via SQL*Net to client
1646 bytes received via SQL*Net from client
13 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
168 rows processed

Why would it be doing that insane number of block gets and consistent gets? Thanks!
Re: Extremely high Consistent Gets and DB Buffer Gets [message #19216 is a reply to message #19215] Tue, 05 March 2002 11:37 Go to previous messageGo to next message
Jon
Messages: 483
Registered: May 2001
Senior Member
Have you changed your arraysize default? Try modifying that (making it larger) and see what affect it has.
Re: Extremely high Consistent Gets and DB Buffer Gets [message #19231 is a reply to message #19215] Wed, 06 March 2002 06:11 Go to previous messageGo to next message
Jon
Messages: 483
Registered: May 2001
Senior Member
How about increasing the DB_BLOCK_BUFFERS in init.ora?
Re: Extremely high Consistent Gets and DB Buffer Gets [message #20908 is a reply to message #19215] Sun, 30 June 2002 21:07 Go to previous message
Ben
Messages: 48
Registered: January 2000
Member
Analyze the table with compute statistics.
Previous Topic: Error-20000
Next Topic: passing parameters to Cursors
Goto Forum:
  


Current Time: Thu Apr 25 03:38:41 CDT 2024