Imagem de fundo

Ao analisar um plano de execução no PostgreSQL usando EXPLAIN ANALYZE, um DBA observa u...

Compartilhar

Ao analisar um plano de execução no PostgreSQL usando EXPLAIN ANALYZE, um DBA observa uma operação Sequential Scan em uma tabela grande para uma query que deveria usar um índice. Qual é a causa mais provável para o otimizador ter escolhido o acesso sequencial completo em vez do índice?


A

O parâmetro random_page_cost está configurado com um valor muito baixo.


B

As estatísticas do otimizador estão desatualizadas.


C

O índice está corrupto e foi marcado como inválido.


D

A query está filtrando uma grande porcentagem da tabela.


E

A coluna indexada permite valores NULL.