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

Home -> Community -> Usenet -> c.d.o.server -> Re: SELECT statement efficiency question

Re: SELECT statement efficiency question

From: Mladen Gogala <mgogala.SPAM_ME.NOT_at_verizon.net>
Date: Sun, 08 Apr 2007 17:17:55 GMT
Message-ID: <pan.2007.04.08.17.17.56@verizon.net>


On Sun, 08 Apr 2007 06:37:37 -0700, Charles Hooper wrote:

> Good advice given so far. I would caution against creating too many
> indexes, as this will likely negatively impact performance of other
> parts of the system

Charles, this is the line I frequently find in many books, CBT and manuals and yet I have never seen insert or delete slowed down to the unacceptable levels because of too many indexes. The only method to diagnose that this is indeed happening would be to observe significant increase in average I/O time on the underlying data file. Again, I've never even seen this happening. I believe that this thing with too many indexes is dangerous only in the extreme situations and it is very hard to diagnose because the process that waits for writing the index blocks is DBWR so the users never wait for the blocks to be written. Users may wait for checkpoints or log file sync but not for the index

-- 
http://www.mladen-gogala.com
Received on Sun Apr 08 2007 - 12:17:55 CDT

Original text of this message

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