Solução para deadlock

SQL Server

SQL

C#

Banco de Dados

VB

13/07/2017

Tenho que resolver problemas de deadlock, dentre as abordagens que foram sugeridas, estão:

1- Tratar no banco, capturando o erro e executando novamente a transação depois de um intervalo de tempo pré definido
2- Criar uma fila utilizando List ou uma Tabela e consultar/gravar depois de um evento ou intervalo de tempo

Quem já enfrentou esse problema, utilizou alguma dessas abordagens ou utilizou outra (em caso positivo, poderia informar qual?), minha preocupação esta no desempenho da aplicação.

Agradeço desde já o retorno.
Diego Silva

Diego Silva

Curtidas 0

Respostas

Fabiano Carvalho

Fabiano Carvalho

13/07/2017

Você pode utilizar trace, considero como a melhor alternativa.

E Deadlock está diretamente relacionado a falta de indice nas tabelas!
GOSTEI 0
POSTAR