O que é deadlock?

SQL Server

23/11/2016

Opa galera, podem explicar esse conceito?

Ele é um conceito próprio do sql server? Ou acontece em outros tipos de ambiente?

Em que situações o deadlock pode ocorrer?
Diego Silva

Diego Silva

Curtidas 0

Melhor post

Calebe Menezes

Calebe Menezes

24/11/2016

Opa Diego,

Então, deadlock é uma situação em que dois ou mais processos ficam impedidos de dar continuidade a suas operações, esperando uns pelos outros, sem que haja uma continuidade dos serviços.

No SQL Server, imagine duas transações esperando uma pela outra para fazerem suas ações. Seria mais ou menos isso. O processo não iria avante, tudo ficaria parado. Esse é o conceito de dealock.


Assim como o Jones, recomendo a leitura do seguinte artigo, para que fique mais claro para você.

https://www.devmedia.com.br/introducao-ao-deadlock/24794


Abraços, espero ter ajudado
GOSTEI 1

Mais Respostas

Jones Granatyr

Jones Granatyr

23/11/2016

Opa! Dê uma olhada nesses dois artigos, acho que podem ajudar

https://www.devmedia.com.br/introducao-ao-deadlock/24794
https://technet.microsoft.com/pt-br/library/ms178104(v=sql.105).aspx
GOSTEI 0
Diego Silva

Diego Silva

23/11/2016

Opa pessoal, obrigado!

Então ele se trata de um problema que pode ocorrer no meio das aplicações.

Tem algum jeito específico de evitá-lo?
GOSTEI 0
POSTAR