2013/10/25 Paulo Bastos <[email protected]> > O log de um servidor está apresentando constantemente a seguinte mesnsagem: > > 2013-10-25 08:46:37 BRTLOG: autovacuum: encontrada tabela tempor�ria > �rf� "pg_temp_27"."tab_var" no banco de dados "jgenesis_query_matriz" > 2013-10-25 08:47:37 BRTLOG: autovacuum: encontrada tabela tempor�ria �rf� > "pg_temp_27"."tab_var" no banco de dados "jgenesis_query_matriz" > 2013-10-25 08:48:37 BRTLOG: autovacuum: encontrada tabela tempor�ria �rf� > "pg_temp_27"."tab_var" no banco de dados "jgenesis_query_matriz" > > alguem poderia me esclarecer o que isto indica e o que deve ser feito. > >
Bom, em primeiro lugar eu diria que a tradução da mensagem de erro original está um tanto quanto incorreta. A original é: "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\"" Uma tradução mais literal seria: "autovacuum: encontrada tabela temporária órfã \"%s\".\"%s\" no banco de dados \"%s\"" Ou seja, a tabela pg_temp_27.tab_var é uma tabela temporária que foi criada por alguma sessão, mas não foi devidamente excluída pela mesma (possivelmente devido à uma queda do servidor ou algo do tipo). Essa mensagem não faz muito mal, e a solução é simples, conecte-se no banco "jgenesis_query_matriz" como superusuário e apague esta tabela forçadamente: DROP TABLE pg_temp_27.tab_var; Pronto. Se começar a aparecer outras, pode ser preciso investigar melhor o que está causando isso. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados 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
