Em 13 de dezembro de 2012 17:15, Matheus de Oliveira
<[email protected]> escreveu:
> 2012/12/13 Joel Landim Mourão <[email protected]>
>>
>> Boa tarde,
>>
>
> Boa tarde.
>
>>
>> Sei que o processo do vacuum precisa ser feito com mais frequencia,
>> mas por um erro de projeto acabamos hoje usando ainda a versão 8.2.x
>> mas em processo de migração para 9.2.x, em alguns clientes precisamos
>> executar o vacuum, porém em alguns casos ele fica dias executando,
>> dois, tres dias.
>>
>
> 8.2.x??? Nem vou comentar... xD
>
> Você não disse como está fazendo esse procedimento.
>

Depende do caso, mas normalmente tem sido feito por comando: vacuum -af

>
>>
>> Temos condições de parar a aplicação para fazer as manutenções
>> necessárias, existe alguma dica, para que eu possa ter mais agilidade
>> no processo do vacuum?
>>
>
> CLUSTER ou pg_reorg (que não sei se vai funcionar nessa versão).
>
>
>>
>> Só para complementar, não são grandes servidores, em alguns casos o
>> disco é pequeno < 200Gb e o banco tem cerca de 100~150Gb, a manutenção
>> normalmente vem com DELETE, e ja estou estudando a possbilidade de
>> fazer particionamento de tables.
>>
>
> Particionamento? Por que está pensando nisso?

O caso do particionamento eu tratei em outro post, esta relacionado a
demora em algumas consultas, pois somente uma tabela costuma crescer
100~200Gb e como a app é pequena e usa pouco recurso de hardware
preciso redimensionar para melhorar.

>
> Sem mais detalhes de tudo, como está o ambiente, como e porquê você executa
> essas operações, vai ficar difícil ajudar.
>

No geral é para liberar espaço em disco, como é uma tabela só que
costuma ficar inchada, e ela não recebe deletes nem updates comumente,
dai só sob demanda executamos o procedimento de delete, outro fator
para o uso do particionamento.

>
>
> Atenciosamente,
> --
> Matheus de Oliveira
> Analista de Banco de Dados PostgreSQL
> Dextra Sistemas - MPS.Br nível F!
> www.dextra.com.br/postgres
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Joel Landim Mourão
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a