Olá pessoal.
Hoje acessando um cliente eu me deparei com a seguinte situação. Nosso programa não estava respondendo e estava dando erro de time out em qualquer parte do programa.
Então fui verificar o banco dedos e sua integridade, aparentemente estava tudo normal as consultas sendo realizadas normalmente sem apresenta nenhum rompimento. Porém o
disco da máquina estava indo a 100% quando executava as consultas e voltada a 6%.
Então executei um comando de delete simples para verifica se tinha algum problema de permissão, o processamento do comando durou mais de 2 minutos, cujo que em um banco
de dados normal o comando é executado em menos de 1 segundo.
E aí vem o que mais me intrigou, depois que esse comando delete foi executado a máquina e consequentemente banco ficou normal, todos os comandos estavam respondendo no
tempo de execução normal e o programa voltou a responder normalmente.
Aí fiquei na dúvida, seria um problema no banco de dados ou hardware, lembrando que executei todos os comandos que verifica a integridade do banco como: DBCC CHECKALLOC,
DBCC CHECKTABLE, DBCC CHECKCATALOG.
O que vocês acham que pode ter acontecido?