Estamos pensando em implementar o cluster de failover do SQL e tenho uma pergunta sobre como o cluster de failover do SQL funciona em relação ao desempenho. Especificamente, teríamos cerca de 1000 dbs montados no referido cluster, e minhas preocupações são:
Desempenho durante um failover: haverá uma interrupção durante a operação de failover?
Quanto tempo posso esperar que o failover leve?
Não tenho certeza de como isso é implementado, mas estou apenas imaginando a analogia de desligar um serviço do servidor SQL em uma máquina e, uma vez concluído, iniciar em outra máquina. Com todos esses dbs, apenas reciclar o serviço SQL leva cerca de 10 minutos. Devo esperar o mesmo do failover?
Sim, haveria alguma interrupção durante o failover do cluster. Durante o failover, o SQL Server é interrompido no nó atual e o failover/movido para outro nó. Depois disso, o SQL Server é colocado online no nó para o qual é feito failover. Às vezes, isso é tão rápido que os usuários do aplicativo podem não perceber. Mas o fato de o SQL Server ser reiniciado significa que você deve sempre ter em mente que pode haver alguma interrupção
Há muitos fatores que influenciam quanto tempo levaria para o cluster de failover ficar online em outro nó. Os fatores são (mas não limitados a)
Edition
do SQLServer. A recuperação rápida, que é umenterprise edition
recurso, pode colocar o banco de dados online após a segunda fase (refazer) da recuperação