Los índices en Oracle son una herramienta muy efectiva para mejorar el rendimiento de la base de datos. Los índices permiten encontrar filas mucho más rápido al realizar una consulta o al unir tablas. Un índice en base de datos es como un índice en un libro, te permite ir directamente a lo que estás buscando sin tener que ir registro por registro.
Sin embargo, no todo es perfecto. Los índices ocupan espacio y perjudican en la escritura de las tablas. Usarlos adecuadamente es muy importante. En esta sección veremos cómo trabajar correctamente con los índices en Oracle:
- Crear un nuevo índice – mostramos cómo utilizar la sentencia CREATE INDEX para crear un índice para una o más columnas de una tabla e incluso si se utilizan funciones.
- Eliminar un índice: aprende a eliminar un índice existente mediante la sentencia DROP INDEX.
- Índice único: utiliza índices únicos para reforzar la unicidad de los valores en la columna o columnas del índice.