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
