Conexões Postgresql

1. Conexões Postgresql

Wa
laraw

(usa Outra)

Enviado em 24/10/2014 - 16:51h

Caros colegas, tenho o postgresql em uma máquina Windows. Ao conectar ele cria vários processos no Task Manager. Gostaria de saber se há como configurar o tamanho da memória ocupada por cada processo.
Grata!!!


  


2. Re: Conexões Postgresql

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 24/10/2014 - 20:36h

Olá.

É possível sim reduzir o consumo de memória pelo postgres, mas não sejamos simplistas: a configuração não é definir quanto de memória cada processo vai usar, mas sim controlar certos comportamentos do postgres pra que no geral ele reduza o consumo.

No arquivo postgresql.conf, tem várias configurações que vc pode editar, para controlar o consumo de recursos pelo postgresql, dentre outras configurações. É importante lembrar que se você alterar qualquer parâmetro, terá que reiniciar o postgresql para que as alterações tenham efeito.

É claro que há um valor mínimo que vc deve respeitar para alguns parâmetros, pra não quebrar o sistema. Esses valores mínimos vc vai encontrar no próprio arquivo, em comentários.

Aqui está uma referência que vc pode usar para ver quais configurações serão adequadas pra vc:

http://www.postgresql.org/docs/9.3/static/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-MEMOR...

A seção 18.4.1 fala sobre os parâmetros de memória: shared_buffers, temp_buffers, max_prepared_transactions, work_mem, maintenance_work_mem e max_stack_depth.

Espero ter ajudado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts