Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Why "Separating Data and Indexes improves performance" is a myth?
> Now will someone please pass the shotgun. I've a duhveloper to shoot =
> because having his indexes in a separate tablespace from the data =
> "improves performance"!! Like who needs an index on a 100 row x 4 =
> column table in the first place?
You definitely can benefit from an index on even a tiny table, if it is frequently accessed. Or better yet use an IOT or a single table hash cluster (preferrably without colliding hashed values). The win comes partially from smaller number of LIOs required, but the LIOs can also be a bit cheaper if Oracle knows the indexed values to be unique, also allowing the optimizer to generate better exeution plans by putting known single row predicates first in join order.
Tanel.
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Mon Apr 26 2004 - 19:18:21 CDT
![]() |
![]() |