Estou enfrentando um problema. Minha réplica readOnly (no Nó B) leva duas vezes mais tempo para executar uma consulta do que no meu primário (Nó A). Mas quando faço failover para o nó B (que se torna meu principal), ele funciona bem, mas fica lento na nova réplica, então não acho que seja o hardware.
Verifiquei a fragmentação do índice e eles são idênticos e atualmente não há nada em execução nos servidores, exceto minha consulta. Os Planos de Execução são idênticos. A potência está definida para Alto desempenho.
Estamos executando o SQL 2017 no servidor Windows 2016.
Alguma sugestão sobre o que mais verificar?
Para corrigir nosso problema, tivemos que habilitar o Trace Flag 3459 .
No momento, estamos tendo esse problema no SQL Server 2017 CU6 (14.0.3025.34). Não há muita documentação sobre este sinalizador, mas pelo que entendi, habilitar esse sinalizador retardará nosso processo de failover. Eu vou testar um pouco mais, e atualizar se eu encontrar alguma coisa para mostrar.