Eu alterei o wok_mem para 16MB e a consulta que demorava 3 segundos caiu
para menos de meio segundo.

Pessoal, obrigado pela ajuda!

Att,

Thiago Freitas



2009/12/4 Dickson S. Guedes <[email protected]>

> 2009/12/4 JotaComm <[email protected]>:
> > Olá,
> >
> > 2009/12/4 Thiago Freitas <[email protected]>
> >>
> >> Exato, a mesma consulta com esta única diferença. Realmente, eu percebi
> >> esta mensagem mas não sei o que devo fazer...
> >
> > O André comentou de aumentar o work_mem. O valor padrão é 1 MB, sempre
> que
> > você tem operações de ORDER BY e GROUP BY. Você pode fazer o seguinte
> teste:
> >
> > SET work_mem TO "10MB";
> >
> > Sua consulta.
> >
> > E ver o resultado, ao fim você pode fazer SET work_mem TO DEFAULT;
> >
> > Ou ao deixar a sessão automaticamente o valor é retorno ao original visto
> > que sua modificação foi na seção.
> >
> > O Guedes comentou do ANALYZE. Você já executou esta operação?
>
>
> Além do que o Jota falou, você tem como nos informar qual o número de
> registros a tabela em questão possui, quantos resultados retornam para
> o '0' e quantos para o '1'?
>
> Dependendo destes valores pode ser normal ambos os planos,
>
> Mais uma coisa, tente executar a segunda consulta, porém desabilitando
> o bitmap scan e re-execute o EXPLAIN para ver se ele melhora em
> relação à outra.
>
> No PSQL:
>
> SET enable_bitmapscan TO off;
> EXPLAIN ...
>
>
> Poste estes resultados na aqui lista para analisarmos.
>
>
> []s
> Dickson S. Guedes
> mail/xmpp: [email protected] - skype: guediz
> http://guedesoft.net - http://www.postgresql.org.br
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a