Como rastrear deadlocks no Firebird
Como rastrear deadlocks no Firebird
Como você provavelmente sabe, a Firebird Conference 2019 incluirá workshops práticos, e o artigo " Como rastrear deadlocks no Firebird" é uma das prévias do workshop “Tudo sobre Transações”, que será ministrado por Vlad Khorsun, desenvolvedor principal do Firebird, e Alexey Kovyazin, da IBSurgeon.
Para ajudar os desenvolvedores a investigar conflitos de atualização, o Firebird insere nas mensagens de erro a referência à transação concorrente - ou seja, a transação onde a atualização concorrente ainda não foi confirmada. Junto com a Trace API, isso nos dá a capacidade de rastrear ambas as operações conflitantes.
Vamos considerar os passos práticos de como fazer isso: leia o artigo " Como rastrear deadlocks no Firebird".