As always, I apologize if this is a stupid question (actually two questions). I am not a database administrator, so I know little about indexes. My questions:
Is there any clipping point (by the number of rows) at which the index would be pointless? For example, is there any use for an index in a lookup table with 10-20 rows?
I read something about index coverage in Oracle, and the concept makes sense that data can be obtained directly from the index, and you don't need a trip to the table. How to determine if an index is a coverage index? Is this the value set when creating the index, or the default based on the rows that the index is in?
Hope this makes sense.
source
share