Em 21-01-2013 12:40, Danilo Silva escreveu:
>     Uai, então ocorreu o que você queria!
>     O processo autovacuum launcher não pode mais aparecer no seu top, ps,
>     etc... Ele continua lá?
>
>
> Após o reload, eu aguardei alguns segundos, como não desapareceu, eu
> reiniciei o serviço.

Pelo que vi mais abaixo você fez uma confusão.

>     Detalhe: Se você viu um processo assim:
>     autovacuum - VACUUM
>
>     Ele é um processo que já estava rodando, não será morto automaticamente.
>     Você pode matá-lo com pg_terminate_backend.
>
>     Se for um processo:
>     autovacuum - VACUUM to prevent wraparound
>
>     Mesmo que você o mate e o autovacuum esteja desligado, ele vai voltar. É
>     uma proteção do PostgreSQL para evitar perda de dados na tabela por
>     sobreposição de id de transação.
>
>
> Não lembro exatamente como estava, mas era o processo normal, algo como
> "autovacuum worker process   <tabela>"

Então, quando você desliga o autovacuum no conf e faz o reload, some 
apenas o processo que dispara os novos vacuums:
autovacuum launcher

Eventuais workers (que fazem o trabalho mesmo) não somem. Você tem de 
terminá-los à mão com:
SELECT pg_cancel_backend(pid);

[]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