>      > Pessoal, tem como desabilitar (temporariamente) o autovacuum sem
>      > reiniciar o serviço do PostgreSQL?
>
>     Sim.
>     Basta alterar no conf e dar um reload ao invés de restart.

> Para mim foi estranho, pois antes de perguntar a lista eu fiz isso, mas,
> visualizando o "top", o processo de autovacuum continuou.

Qual versão do PostgreSQL e S.O. está utilizado?
Qual procedimento executou para o reload?
O log do PostgreSQL acusou o reload?

Em 8.4 ou superior, o log claramente dirá que o processo 
autovacuum_launcher sai da memória.

> Outra coisa, eu não lembro agora, mas o autovacuum NÃO gera lock da
> tabela certo?

Não gera um bloqueio explícito. Lock sim, tudo no PostgreSQL é lock.
Haverá bloqueio com outros VACUUMs e ANALYZEs. Se um destes for 
executado, o autovacuum deve sair. Processos de segundo plano no 
PostgreSQL não devem jamais interferir no que o usuário está pedindo.

[]s


__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a