Para uma breve explicação sobre transações, e o processo de LOCK realizado nas tabelas ao processar o VACUUM, consulte: http://www.htmlstaff.org/postgresqlmanual/sql-lock.html
Mas de previamente posso lhe indicar um VACUUM noturno, ou no período com menos movimento. Você pode definir isso através do CRON no Linux ou um arquivo .BAT no Windows (este último executado pelo agendador de tarefas). Rodar um VACUUM enquanto existe movimentação no banco de dados torna o acesso demasiado lento. Em teoria a transação não se perde, apenas aguarda o encerramento do VACUUM (ou o VACUUM aguarda o encerramento de uma transação que gerou um LOCK). Mas na prática nunca observei este tipo de processamento no PostgreSQL, então não poderei ser mais específico quanto aos resultados. -- Tiago J. Adami Skype: adamitj MSN: [EMAIL PROTECTED] using openSUSE-10.2 32-bits Kernel 2.6.18
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
