Solução para deadlock
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.
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
Curtidas 0
Respostas
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!
E Deadlock está diretamente relacionado a falta de indice nas tabelas!
GOSTEI 0