Junior — Middle
Como é formado um índice composto num sistema de gestão de bases de dados?
sobes.tech IA
Resposta da IA
Um índice composto numa base de dados é formado por várias colunas de uma tabela, unidas num único índice. Isto permite acelerar consultas que filtram ou ordenam dados por múltiplos campos ao mesmo tempo.
Por exemplo, no MySQL, pode criar um índice composto assim:
CREATE INDEX idx_name ON table_name (column1, column2);
A ordem das colunas é importante: o índice é eficaz para consultas que usam as primeiras colunas na mesma ordem. Por exemplo, um índice em (column1, column2) ajudará na filtragem por column1 ou por column1 e column2, mas não apenas por column2.
O índice composto armazena os valores de todas as colunas indicadas juntas, o que acelera a busca e ordenação por elas.