O que é DEADLOCK e como MONITORAR no SQL Server

preview_player
Показать описание
Hoje veremos o que são deadlocks e como monitora-los no seu banco de dados SQL Server!

Um deadlock ocorre quando o banco detecta que 2 processos (ou mais) estão aguardando um pelo outro para continuarem suas atividades.

Se o banco de dados não detectar o deadlock e eliminar um dos processos em espera, todos ficarão esperando eternamente, O que não é muito bom né? :)

No vídeo eu inclui uma animação para ficar mais fácil de entender o conceito, além de mostrar uma técnica para monitorar deadlocks e obter os detalhes dos deadlocks para investigação.

No vídeo eu não falei sobre a diferença de deadlocks, locks e loops infinitos, mas percebo que muita gente mistura os conceitos em outros exemplos na internet.

Por isso, no artigo do meu site, eu adicionei mais informações, o script da aula, e exemplos de deadlocks, locks e loops infinitos.

Abraço,
Josué
Рекомендации по теме
Комментарии
Автор

Faça com o mysql por favor e parabéns !!!

luishenrique
Автор

meu sql server não ta conseguindo tratar automaticamente o deadlock quando ocorre. tenho que ficar derrubando os processos manualmente.
como resolver esta situação?

tecronan