Vinícius, no caso você tem que passar qual versão do Postgre você está
rodando..

Dependendo da versão, o nome dessa opção é diferente para cada, mas
utilizando a 8.1 o nome da configuração é maintenance_work_mem

Aqui tem uma passagem de texto que explica um pouco mais sobre ele:

“Expressa em KBytes o valor de memória reservado para operações de
manutenção (como VACUUM e COPY). Se o seu processo de VACUUM está muito
custoso, tente aumentar o valor deste parâmetro. 

Nota: O total de memória configurada neste parâmetro é utilizado somente
durante as operações de manutenção do banco de dados, sendo liberada durante
o seu uso normal.”

Exemplo:
maintenance_work_mem = 16384          # 16 Mbytes reservados para operações
de manutenção.

Não se esqueça de retirar o “#” da frente da linha pois senão ele não irá
funcionar.

 

Paulo Roberto Simões Pellucci 
Desenvolvedor do Portal - T.I -Primus Turismo
*(31) 3228-6033
[EMAIL PROTECTED]

 

  _____  

De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Vinicius
Enviada em: sexta-feira, 5 de janeiro de 2007 09:12
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: [PostgreSQL-Brasil] Vacuum

 

Ola pessoal...

 

Gostaria de saber qual opcao que eu poderia mudar no postgresql.conf para
melhor a performance do vacuum, pois tenho uma tabela que nunca consigo
concluir o vacuum, deixo passando o vacuum full e 12hrs depois ainda nao
terminou.

 

t+

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a