Como parte da solução de problemas de desempenho com um cluster do SQL Server, descobri que os nós não foram corrigidos corretamente no mesmo nível. É um cluster ativo/passivo de 2 nós. O desempenho do SQL Server foi muito melhor no nó com nível de patch mais alto.
Os nós foram corrigidos para o mesmo nível agora.
Apenas tentando entender como o SQL Server e o teria se comportado nesse tipo de cenário? Essa correspondência de falta de nível de patch teria causado outro problema com o cluster?
As versões do SQL Server nos nós eram diferentes e o SQL Server precisava fazer upgrade ou downgrade após o failover. Isso aumentou o tempo de failover.
Bem, isso pode ser possível dependendo de qual patch você aplicou. Se você consultar a documentação da Microsoft para as versões, verá a descrição do que há de diferente entre essas duas compilações de patch. Por exemplo, o SP3 de 2014 tem alguns ganhos de desempenho em comparação com o SP2. Novamente, pode ser possível devido a um patch diferente, mas o ganho de desempenho também inclui vários outros fatores. Se você compartilhar mais detalhes, como quais melhorias você vê, pode ajudar ainda mais.
Para verificar o que há de novo no patch que foi introduzido, consulte sqlserverbuilds
Além disso, como uma boa prática, você deve ter ambos os nós nas mesmas versões de patch.
Além disso, há
2014SP3
o mais recente, para que você possa testar esse SP em env mais baixo e decidir enviar prod quando tudo parecer VERDE em ambos os nós