[firebase-br] Travamento de Tabela

Dércio Luiz Zanatta derciozanatta em yahoo.com.br
Sexta Agosto 8 16:12:48 -03 2025


 Não tenho trigers.. isso eu já tinha verificado...A respeito do controle trasacional.. eu faço assimpara buscar o lote...Select * From Tabela Where Tabela.codigo=1depois....Update Tabela Set Tabela.NrLote=NrLote+1 Where Tabela.codigo=1Depois...Trasaction.CommitRetaining ;
Nesse caso, teria alguma sugestão ?  

    Em sexta-feira, 8 de agosto de 2025 às 16:03:59 BRT, Jorge Henrique Aguiar via lista <lista em firebase.com.br> escreveu:  
 
 Acredito que vc precisa revisar seu controle transacional. E se tiver 
usando SELECT WITH LOCK, cuidado, pode ser esta a causa. Eu também faço 
isto com lotes, acredito ser a melhor maneira e nunca tive problemas de 
lentidão ou travamentos.

Outra coisa, se tiver triggers lendo e/ou gravando nesta tabela, tbm 
pode acontecer travamentos e até corrupção do banco de dados.

Att

Em 08/08/2025 15:52, Frederico Godoi via lista escreveu:
> Tem a mensagem do lock ( travada ) pra gente ver ?
> Você está usando “with lock” no select pra travar ?
>
> Frederico
>
>
> Em sex., 8 de ago. de 2025 às 15:24, Dércio Luiz Zanatta via lista <
> lista em firebase.com.br> escreveu:
>
>> Boa tardeEstou enfrentando um problema recorrente aqui e gostaria de saber
>> se alguém tem uma ideia do que pode estar causando isso..tenho uma tabela
>> no banco (Firebird 2.5.9) Onde tem um campo que armazena o número de lote..
>> Esse campo é incrementado com frequência no sistema. O que está ocorrendo é
>> que aleatoriamente e sem nenhuma causa aparente, essa tabela está ficando
>> bloqueada.. Mesmo tentando abrir ela pelo Ibexpert, fica travado, sem
>> retornar nenhum erro.. A única forma de resolver é fazendo um
>> backup/restaure. Alguém tem alguma dica de pq isso ocorre ?
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
  


Mais detalhes sobre a lista de discussão lista