Não sei se vai funcionar, mas você pode tentar isso:
Para essa sessão, você pode desativar todas as estratégias de acesso, exceto as indexadas:
db=> set enable_seqscan = off;
db=> set enable_tidscan = off;
db=> -- your query goes here
Dessa forma, apenas
bitmapscan
e indexscan
estaria habilitado. O PostgreSQL não terá escolha a não ser usar índices para acessar dados na tabela. Depois de executar sua consulta, lembre-se de reativar o
seqscan
e tidscan
fazendo:db=> set enable_seqscan = on;
db=> set enable_tidscan = on;
Caso contrário, essas estratégias de acesso serão desabilitadas para a sessão a partir desse ponto.