Fórum Erro de Dead Lock - Firebird #427455
29/10/2012
0
Temos um cliente onde nossa aplicação, às vezes (tipo a cada 10 dias + ou -), dá erro de dead lock. O firebird instalado é a versão 1.5.6. Uso Delphi 7 e alguns clientes (poucos) dão esse erro. É sempre na gravação de uma tabela via stored procedure. Já coloquei tratamentos para gravar log quando gera erro, só que nem passa na rotina... Alguém já passou por isso?
A instalação default do firebird que usamos é a Super Server. Bom, tentei deixar como Classic, porém também gera dead lock. E até trocamos o servidor de banco de dados, para uma maquina melhor... nada.
Fernando
Curtir tópico
+ 0Posts
29/10/2012
Fernando
Gostei + 0
29/10/2012
Claudia Nogueira
Quais componentes de conexão com o banco de dados você está utilizando?
Gostei + 0
30/10/2012
Fernando
Ela tem como chave primária um sequencial (generator + trigger).
A gravação (DBExpress - delphi 7) é feita via stored procedure SQLStoredProc. O interessante é que não são todos os clientes que ocorrem isso... tem até cliente que usa intensamente o sistema e não ocorre deadlock.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)