Resumo
Este artigo descreve as melhorias incluídas nesta atualização para os Grupos de Disponibilidade Sempre Ao Mesmo Tempo num cluster do Pacemaker no Microsoft SQL Server.
Esta atualização inclui as seguintes melhorias:
-
A online_database_retries de recurso Desvanado já não é utilizada. Esta propriedade é ignorada se estiver definida. Antes da Atualização Cumulativa 8 (CU8), esta propriedade pode ser utilizada para controlar quanto tempo as ações iniciar e monitorizar aguardam que todas as bases de dados no grupo de disponibilidade ficarem ONLINE. Estas ações aguardam agora indefinidamente até ao tempo limite de ação configurado no recurso Pacemaker expirar.
-
O nome monitor_timeout propriedade de recurso É renomeado para connection_timeout para refletir melhor a sua utilização. O nome original ainda é utilizado para retrocompatibilidade.
-
Antes de CU8, o valor de tempo limite de ação do monitor não podia ser inferior ao monitor_timeout de propriedade. Os utilizadores que queriam que a ação de monitor falhasse mais rapidamente do que o tempo de recuperação online_database_retries para o fazer. Uma vez online_database_retries a atualização Cumulativa 8 já não é utilizada, esta restrição ao tempo de ação do monitor é removida.
-
A ação promover aguarda agora que as bases de dados se juntem ONLINE depois de promover a réplica do grupo de disponibilidade.
-
A ação despromover agora define a réplica para a função RESOLVER em vez da função SECUNDÁRIA para ativações pós-falha mais rápidas. A função principal original permanece na função RESOLVER até uma nova réplica ser promovida para a função PRIMARY. Depois disso, a função principal original é reiniciada automaticamente para a função SECONDARY. Este reinício é ativado pela falha da ação do monitor pela principal original. Isto é comunicado por ferramentas de monitorização de clusters, como crm_mon. Isto não deve ser considerado um motivo de preocupação.
-
Recomendamos que os utilizadores que definirem valores não favoráveis para a propriedade de recurso online_database_retries ou a propriedade de recurso monitor_timeout ou que definam valores não definidos para qualquer um dos tempos limite de ação do recurso, apliquem as seguintes alterações:
-
Defina connection_timeout um valor superior ao tempo máximo (em segundos) que demora para que as bases de dados no grupo de disponibilidade concluam a recuperação.
-
Defina os tempos limite de ação de início e promover a ação para um valor superior ao tempo máximo (em segundos) que as bases de dados no grupo de disponibilidade demoram a concluir a recuperação.
Por exemplo, se as bases de dados no grupo de disponibilidade demorarem 15 minutos (900 segundos) a recuperar, as definições deverão ser:
-
Connection_timeout=900
-
Tempo limite de início op=900s interval=0s
-
Op promover o tempo limite=900 intervalos=0s
-
-
Mais informações
Estas melhorias estão incluídas na seguinte atualização para SQL Server:
Atualização Cumulativa 8 para SQL Server 2017
Acerca de SQL Server com builds
Cada nova com build for SQL Server contém todas as correções de segurança e correções de segurança que estavam na com build anterior. Recomendamos que instale a comtrução mais recente para a sua versão SQL Server:
Referências
Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever atualizações de software.