Skip to content
Latchkey

O Que É um Índice de Cobertura?

Um índice de cobertura é aquele que inclui todas as colunas referenciadas por uma query, tanto para filtragem quanto para os valores retornados. Como os dados estão ali mesmo no índice, o banco de dados realiza um index-only scan e dispensa a leitura da tabela subjacente. Isso evita as buscas extras normalmente necessárias para obter os dados da linha.

Por que isso importa

Responder uma query inteiramente a partir do índice remove toda uma classe de leituras de disco, o que pode reduzir drasticamente a latência em queries quentes. O trade-off é um índice mais largo que custa mais para armazenar e manter.

Guias relacionados