eu ja estava com 512mb configurado, o vacuum normal eu passo 3x ao dia sem 
problemas e ja passo com a opcao -analyze,,, 

essa minha tabela faz 600 inserts por minuto e roda 24hrs, e as 0hrs faz algums 
mil deletes.
  ----- Original Message ----- 
  From: Paulo Roberto 
  To: 'Grupo de Usuários do PostgreSQL no Brasil' 
  Sent: Friday, January 05, 2007 8:14 AM
  Subject: [PostgreSQL-Brasil] RES: RES: Vacuum


  Esse valor de 512mb você colocou agora? Testou? Acredito que não deve ter uma 
limitação, se você tem 8 gigas então os 512mb não vão fazer falta para você. 
Igual o texto que te mandei, esse valor de 512mb só é usado na hora do seu 
vacuum, depois disso ele fica livre.

   

  Eu "tenho" o mesmo problema, uma tabela do meu banco ela recebe insert,update 
quase 1000 vezes ao dia, isso causa uma inchação nela que eu não consigo rodar 
vacuum full (não conseguia nem o vacuum direito), mas uma coisa que me ajudou 
muito para poder dar um vacuum uma vez foi dar um vacuum analyze e depois um 
analyze

   

  Então antes de rodar o full, rode o vacuum analyze na sua tabela, depois um 
analyze somente, depois parta para o vacuum full.

   

  Comando analyze: Exemplo: ANALYZE VERBOSE nome_da_tabela; (ou utilize uma 
ferramenta, por exemplo, pgAdmin)

ANALYZE [ VERBOSE ] [ tabela [ (coluna [, ...] ) ] ]  Comando vacuum analyze: 
Exemplo: VACUUM VERBOSE ANALYZE nome_da_tabela; (ou utilize uma ferramenta, por 
exemplo, pgAdmin)VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ tabela [ 
(coluna [, ...] ) ] ] Boa sorte! Depois se ainda tiver dúvida envie para nós 
seu arquivo postgresql.conf para que o pessoal aí que entende mais do que eu 
(que é fácil achar, rsrs..) possa te ajudar também.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:49
  Para: Grupo de Usuários do PostgreSQL no Brasil
  Assunto: Re: [PostgreSQL-Brasil] RES: Vacuum

   

  Estou usando a versao 8.1

   

  Tem alguma limitacao de tamanho para maintence_work_men, pois atualmente esta 
setado com 512mb

   

  Meu servidor tem 8gb ram.

   

    ----- Original Message ----- 

    From: Paulo Roberto 

    To: 'Grupo de Usuários do PostgreSQL no Brasil' 

    Sent: Friday, January 05, 2007 7:19 AM

    Subject: [PostgreSQL-Brasil] RES: Vacuum

     

    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



------------------------------------------------------------------------------


  _______________________________________________
  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
_______________________________________________
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