paulo matadr escreveu: > Os parametros do servidor aparentemente importantes sao: > Qual é o valor de work_mem? Você tentou fazer:
SET work_mem to 16MB; EXPLAIN ANALYZE SELECT ...; SET work_mem to 8MB; EXPLAIN ANALYZE SELECT ...; SET work_mem to 32MB; EXPLAIN ANALYZE SELECT ...; O plano mudou? Outra coisa é que você está utilizando LEFT JOIN em todas as junções. Eles são realmente necessários ou tem algum deles que pode ser um INNER JOIN (aqueles cuja chave estrangeira não pode ser nula)? Junções externas *não* restringem tanto o conjunto de dados quanto junções internas e, tendem a ser mais custosas. -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral