Em Seg, 2007-04-02 às 23:46 -0300, Sidnei Vladisauskis escreveu:
>                                    
>  Depois de rodar 9670 transações aconteceu em 7 conexões o deadlock,
>                        como posso evitar isso?
>                                    
>                                    

        Por favor evite escrever em HTML.

        Tem de analisar cada um.  Mas geralmente um deadlock se dá quando não
se leva em conta o controle de transações; a situação mais comum é
quando dois processos atualizam o mesmo conjunto de tabelas em ordens
diversas, sendo que um tem de esperar um recurso travado pelo outro.

        Um agravante é quando se tenta controlar os recursos manualmente, por
exemplo com SELECT FOR UPDATE.


-- 
Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]>
http://orolix.com.br./
+55 (11) 2122 0302
Join the FSF: http://www.fsf.org/register_form?referrer=4686

Attachment: signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a