Comportamento estranho, será deadlock?
Boa Tarde Senhores,
Na minha empresa estamos com um problemão para resolver porém não sabemos se realmente é ou não deadlock.
Temos um sistema em VB que roda com SQL Server, porém nosso único cliente que possui SQL Server 2012 ao rodar o sistema tem momento que trava o tempo todo, e outro momento que não.
Acontece que o sistema quando trava a tela o sistema fica branca, dando aquela mensagem de não respondendo na barra de título, quando vamos tentar dar algum select em alguma tabela, mesmo a menor que seja não conseguimos. A query roda o tempo todo e não terminar, é preciso cancelar o select e ele traz parte dos registros (digo uma tabela que não possui nem 50 registros), porém ao dar o select em outro banco de dados até a tabela mais pesada de todas roda uma beleza, não demorando nem 1 segundo para retorna milhões de registros (tabela de um erp deles).
O engraçado que quando derrubamos o suposto causador (como o sistema possui licenças, sao ao todo 6 pa's que podem logar), voltam a funcionar que é uma beleza.
O problema é que não conseguimos detectar que momento acontece msm que debugando o problema, e ao que parece que o problema pode ocorrer a vários momentos.
O mais engraçado que ja foi usando o sql 2012 enterprise e o sql 2012 ex no cliente apresenta o problema, porém ao testar em outra infraestrutura com sql 2012 ex parece que funciona mais rápido que na propria empresa deles.
Sou analista de suporte, não mexe com a programação, gostaria de saber de alguma forma como detectar e realmente descobrir se é deadlock ou não, ou até msm porque isso tá acontecendo.
obrigado desde ja.
Até mais!
Discussão (7)
Carregando comentários...