Por favor, tente manter a resposta anterior e adicionar sua resposta abaixo
da minha, ok?

2013/1/17 Flavio Yamil Gómez <[email protected]>

> Obrigado Matheus.
> Eu já tinha testado com UNION ALL. Toma o mesmo tempo.
>
>
Tem como postar o EXPLAIN ANALYZE com o UNION ALL. Além disso, é possível
passar a estrutura da tabela loc_cidade com os índices/chaves que ela
possui?



> Já que ele usa ordenação em disco, tem algum parâmetro de configuração que
> possa alterar pra melhorar o desempenho?
>
> sds
>

Sim. Basta aumentar o valor do work_mem, para o seu caso creio que 100MB
daria:

SET work_mem TO '100MB';

Mas o ideal é tentar otimizar a query para evitar essa ordenação tão cara.
Talvez criando um índice seja suficiente, ou talvez seja possível evitar o
merge join. Envie o que pedi acima que podemos analisar a melhor solução.

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a