Introducción
Los índices son estructuras que permiten acceder más rápidamente a los datos dentro de una tabla. Su uso correcto puede mejorar significativamente el rendimiento de las consultas.
1. ¿Qué es un índice?
Un índice funciona como el índice de un libro: permite encontrar información sin recorrer toda la tabla.
2. Crear un índice
SQL
CREATE INDEX idx_nombre
ON usuarios(nombre);
Mostrar más líneas
👉 Esto mejora las búsquedas por la columna nombre.
3. Cuándo usar índices
- En columnas que se usan en búsquedas
- En condiciones
WHERE - En claves de relación
4. Cuándo NO usar índices
- En tablas pequeñas
- En columnas que cambian constantemente
- En todos los campos (puede empeorar rendimiento)
Conclusión
El uso de índices es una de las técnicas más importantes para optimizar bases de datos, pero debe aplicarse con criterio.
