Identificar processo que bloqueia registro
Tentei de algumas formas diferentes pesquisar aqui no forum sobre essa duvida, porem nao obtive sucesso. Não sei se pesquisei por termos errados ou ninguém realmente sabe responder.
Em um cliente com várias conexões simultaneas (+100), mesmo com transações curtas é quase impossível garantir que não aja em algum momento um dead lock, principalmente quando existe mais de uma ferramenta acessando o mesmo FDB.
Por essa situação, minha dúvida é: a partir do servidor, como identificar qual transação está travando um determinado registro?
Tem como identificar qual PID do Linux está com aquele registro travado? Tem como saber qual estação?
Qualquer dica é válida, pois acredito que esse problema deve ser o mesmo que vários desenvolvedores FB passam.
Firebird 2.1.5
Linux
Grato.
Drf
Curtidas 0