Em 25 de fevereiro de 2011 12:46, Irineu Raymundo <[email protected]>escreveu:

> Marcelo,
>
> tua sugestão de criar as tabelas com nome único é bem interessante.
>
> hj não tenho problema com as tabelas temporárias por que antes de dar um
> COMMIT elas são dropadas,
> tm essa rotina é exclusiva, apenas um usuário pode executar.
>
> tive problema com tabela em uso exclusivo, motivo pelo qual uso as
> temporárias, insiro nelas os dados e ai posso manipular a vontade, sem
> bloquear ninguém.
>
> o processo não faz UPDATE em nenhum registro, antes de dar o INSERT do
> resultado da função faço um DELETE dos registros antigos.
>
>
Como o Euler disse, fica muito difícil imaginar o que a sua rotina está
fazendo. Se for um processo crítico para você, recomendo contratar uma
consultoria para avaliar o problema. Podemos dar algumas dicas aqui, mas os
seus problemas podem começar na configuração do PostgreSQL, passando por
problemas de modelagem e possivelmente de reescrita do procedimento com o um
todo.

Sem enxergar o processo como um todo, fica muito difícil lhe ajudar. Já fiz
este tipo de trabalho para várias vezes e sei como é difícil ajudar sem ter
uma visão global do problema. Tenho certeza de que você vai encontrar ótimos
profissionais por aqui.

Agora, se você puder mostra todo o processo aqui, então poderemos lhe dar
algumas idéias, claro.

-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http://www.midstorm.org/~telles/
e-mail / gtalk / MSN: [email protected]
Skype: fabio_telles
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a