Guau, ese es un tema tan grande, es difícil de responder en este formato. Recomiendo srtongly esto book.
base de datos relacional Índice de Diseño y los optimizadores por Tapio Lahdenmaki
No sólo se utilizan índices para facilitar el acceso de mesa más rápido, a veces se hacen índices para evitar acceso a la tabla por completo. Algo no mencionado aún pero vital.
Hay toda una ciencia para esto si realmente desea que su base de datos funcione al máximo.
Ah, una optimización específica para Oracle está construyendo índices clave inversos. Si tiene un índice PK de un valor que aumenta de manera monoatómica, como una secuencia, y tiene inserciones altamente concurrentes y no planea escanear el rango de esa columna, entonces conviértalo en un índice de clave inversa.
¿Ves cuán específicas pueden ser estas optimizaciones?
Esta respuesta está tan llena de sabiduría, gracias. – orokusaki