DESAFIO DO GORDO – Solução

Galera,

Novamente quero agradecer a participação de todos que enviaram suas respostas para o último DESAFIO DO GORDO.

A cada DESAFIO DO GORDO tenho mais certeza de que temos excelentes profissionais em SQL Server atuando no mercado, pois a grande maioria acertou a resposta.

Então vamos para a solução deste desafio.

Em um ambiente clusterizado é necessário realizar algumas checagens para garantir que o serviço de SQL Server esteja disponível e respondendo as requisições enviadas pelas aplicações.

As checagens realizadas com este objetivo são as seguintes:

  • LooksAlive;
  • IsAlive;

A checagem LooksAlive verifica se o serviço do SQL Server está rodando no nó ativo do cluster a cada 5 segundos.

Já a checagem IsAlive realiza uma verificação mais intensiva, pois abre uma conexão com a instância de SQL Server e executa a consulta SELECT @@SERVERNAME a cada 60 segundos.

Caso não haja uma resposta positiva para alguma das checagens realizadas, é iniciado o processo de failover para outro nó do cluster.

Espero que tenha gostado deste desafio e não deixem de realizar sua inscrição no blog para receber os próximos posts.

Grande abraço.

Deixe uma resposta