Junior — Middle
Que tipos de índices foram utilizados nas suas consultas SQL para otimizar a busca de dados?
sobes.tech IA
Resposta da IA
No SQL, os seguintes tipos de índices são geralmente utilizados para otimizar a pesquisa de dados:
- Índice B-Tree — o tipo mais comum, adequado para buscas rápidas, ordenação e consultas de intervalo.
- Índice Hash — eficiente para buscas exatas por chave, mas não suporta consultas de intervalo.
- Índice Único — garante a unicidade dos valores numa coluna, acelerando também a pesquisa.
- Índice Composto — índice construído sobre várias colunas, útil para consultas com filtragem em múltiplos campos.
- Índice de Texto Completo — usado para buscas rápidas em dados textuais.
Exemplo de criação de um índice composto:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
A escolha do tipo de índice depende da natureza das consultas e da estrutura dos dados.