Junior — Middle
¿Cómo se forma un índice compuesto en un sistema de gestión de bases de datos?
sobes.tech AI
Respuesta de la IA
Un índice compuesto en un sistema de gestión de bases de datos se forma a partir de varias columnas de una tabla, unidas en un solo índice. Esto permite acelerar las consultas que filtran o ordenan datos por múltiples campos simultáneamente.
Por ejemplo, en MySQL, se puede crear un índice compuesto así:
CREATE INDEX idx_name ON table_name (column1, column2);
El orden de las columnas es importante: el índice es efectivo para consultas que utilizan las primeras columnas en el mismo orden. Por ejemplo, un índice en (column1, column2) ayudará en filtraciones por column1 o por column1 y column2, pero no solo por column2.
El índice compuesto almacena los valores de todas las columnas indicadas juntas, lo que acelera la búsqueda y ordenación por ellas.