Configuração maintenance_work_mem

PostgreSQL

09/11/2010

Boa tarde, estou com problemas de lentidão durante o vacuum e dump da minha base postgres, andei lendo sobre alocar mais memória para manutenção do banco através do maintenance_work_mem , hoje eu deixei como padrão 32MB mas sendo qe tenho 8GB de memória no meu servidor.Gostaria de saber para quanto poderia aumentar o tamanho do maintenance_work_mem sem prejudicar o sistema.
Cristiano

Cristiano

Curtidas 0

Respostas

Elton Rosa

Elton Rosa

09/11/2010

  Boa noite!
Se não me engano, em casos que as bases são grandes e o acesso ao servidor é constante, recomenda-se deixar pelo menos 25% de RAM reservado.
GOSTEI 0
Elton Rosa

Elton Rosa

09/11/2010

Apenas reiterando...
Esse "pelo menos" quero dizer no sentido de no mínimo, apenas para esclarecer.
Vale lembrar que além da quantidade de RAM ser ajustada, deve-se levar em conta também outros fatores que influenciam na lentidão dessa operação: - Seu servidor é exclusivo para o banco de dados? - Existem outros processos concorrentes, por exemplo se o servidor é utilizado em outros sistemas....?- Se possível, procure atualizar para uma versão mais recente como a 9.01 que inclui diversas melhorias inclusive na performance...
Bom, não sou DBA... apenas programador por enquanto , mas estamos aí pra o que precisar...
GOSTEI 0
Cristiano

Cristiano

09/11/2010

Bom dia,

Meu servidor é exclusivo para o banco de dados sobre atualizar a versão do postgresql eu não posso porque a empresa responsável pelo software de gestão da minha empresa não recomenda  recomenda atualizar.Se o recomendado é 25% de RAM reservado, hoje estou usando 32MB sendo que meu servidor tem 8GB, está muito baixo certo?Vou aumentar esse alocação para ver o resultado.

Muito obrigado.
GOSTEI 0
POSTAR