# ¿Cuándo debo añadir un índice a una tabla de base de datos?

Canonical URL: https://help.iagenify.com/es/faqs/databases/cuando-debo-anadir-un-indice-a-una-tabla-de-base-de-datos

[← Volver a las preguntas frecuentes sobre Bases de datos](https://help.iagenify.com/es/faqs/databases)

CENTRO DE AYUDA · FAQ Bases de datos 1 min de lectura
# ¿Cuándo debo añadir un índice a una tabla de base de datos?
Considera un índice cuando una consulta medida filtre, combine u ordene repetidamente por las mismas columnas y examine demasiados datos. Revisa primero el plan y la carga: los índices aceleran algunas lecturas, pero ocupan espacio y añaden trabajo a las escrituras.
IaGenify
Bases de datos

## Usa pruebas de la carga de consultas
Identifica la consulta lenta y compara cuántas filas lee frente a cuántas devuelve. Un índice puede ayudar si filtros selectivos o claves de unión localizan una pequeña parte de una tabla grande.
El orden de columnas importa en índices compuestos y un índice que no coincide con el patrón de consulta quizá no se utilice. Consulta la guía del motor concreto en vez de indexar cada columna filtrada.
## Equilibra lecturas rápidas con coste de escritura
Las inserciones, actualizaciones o eliminaciones pertinentes deben mantener las entradas del índice. Demasiados índices pueden ralentizar escrituras, usar más almacenamiento y complicar cambios de esquema.
Mide latencia y recursos antes y después con datos representativos. Conserva el índice solo si mejora la carga general y verifica que lo use la consulta prevista. [← Volver a las preguntas frecuentes sobre Bases de datos](https://help.iagenify.com/es/faqs/databases)
