Em 21 de janeiro de 2013 13:53, Flavio Henrique Araque Gurgel < [email protected]> escreveu:
> > 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); > > > Agora sim entendi. []s Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
