[pgbr-geral] Desabilitar parâmetros enable_*

2015-03-06 Por tôpico Danilo Silva
Pessoal,

Pode acontecer casos em que devemos deixar (pelo menos para a sessão) os
parâmetros enable_seqscan, enable_mergejoin e enable_hashjoin desabilitados
para termos uma melhor performance no retorno dos dados de uma consulta?

Pergunto porque isso está acontecendo comigo, entendo que esses parâmetros
devem ficar habilitados para o postgres decidir qual melhor caminho a
fazer.

[]s
Danilo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Desabilitar parâmetros enable_*

2015-03-06 Por tôpico Euler Taveira
On 06-03-2015 14:37, Danilo Silva wrote:
 Pode acontecer casos em que devemos deixar (pelo menos para a sessão) os
 parâmetros enable_seqscan, enable_mergejoin e enable_hashjoin desabilitados
 para termos uma melhor performance no retorno dos dados de uma consulta?
 
Sim.

 Pergunto porque isso está acontecendo comigo, entendo que esses parâmetros
 devem ficar habilitados para o postgres decidir qual melhor caminho a
 fazer.
 
Se o postgres não está escolhendo a melhor consulta, você poderia
contribuir a consulta (com as devidas variações do enable_*), EXPLAIN
ANALYZE e outras informações do seu ambiente para analisarmos se é uma
deficiência do planejador ou se sua consulta não vale as linhas de
código adicionais.


-- 
   Euler Taveira   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral