Skip to content
Latchkey

Deadlock (Database) - Definição do Glossário de CI/CD

Um deadlock é quando transações seguram, cada uma, um lock que a outra precisa, então o banco de dados aborta uma para quebrar o ciclo.

Um deadlock ocorre quando duas ou mais transações seguram, cada uma, um lock que a outra precisa, de modo que nenhuma pode avançar; o banco de dados detecta isso e aborta uma transação.

Deadlocks são uma fonte clássica de falhas instáveis em CI; rodar migrações enquanto o tráfego da aplicação segura locks os torna mais prováveis.

Guias relacionados