2014-08-04 10:46 GMT-03:00 Flavio Henrique Araque Gurgel <[email protected]>:

> Note que os índices ix_movimentacao_09 e ix_movimentacao_10, apesar de
> ligeiramente diferentes, para o seu filtro eles representam a mesma coisa,
> só testando muito pra saber se a ordem deles afeta algum tempo ou não.
>
Na verdade há uma outra consulta que usa a dtamovimentacao desc, para fazer
uma ordenação da última movimentação.

>
> Todavia, seu seqscan me parece fadado ao fato de não haver nenhum índice
> sobre a coluna bolcancelado.
>
> Talvez, se você fizer um só índice incluindo ambas as colunas, e sem fazer
> um índice filtrado, você obtenha um melhor resultado, exemplo bem simples:
> CREATE INDEX ix_movimentacao_12 ON movjulg (dtamovimento, bolcancelado);
>

Vou testar e dou o retorno.

Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
MBA Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
-------------------------------
“A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.” -
Sábio Desconhecido
"Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a