Sobes.tech
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.