Como obter mais suco de uma réplica secundária em grupos de disponibilidade AlwaysOn em SQL Server

Compartilhe agora:

Neste artigo, entendemos como fazer o most fora da réplica secundária para Grupos de Disponibilidade AlwaysOn.

Usuários trabalhando em SQL Server estão familiarizados com o recurso AlwaysOn disponível em 2012 e edições subsequentes. Os grupos de disponibilidade AlwaysOn ajudam os usuários a fornecer maior disponibilidade, balanceamento de escala de leitura e recuperação de desastres. Há uma réplica primária ativa e junto com uma réplica secundária que é passiva. Portanto, a questão essencial é como podemos atribuir certas tarefas à réplica secundária, economizar alguns recursos e usar ambas as réplicas de maneira eficaz.

Obtenha mais da réplica secundária em grupos de disponibilidade AlwaysOn em SQL Server

O artigo enfoca o uso e a funcionalidade da réplica secundária para SQL Server AlwaysOn Availability Groups. 

Uma olhada em como as coisas funcionavam no passado

Em versões anteriores, a réplica secundária permaneceria ociosa se a réplica primária estivesse ativa como most das soluções exigiria uma configuração passiva ativa. No entanto, com as novas atualizações, o recurso Always On da edição de 2012 mudou as equações e agora a réplica secundária pode estar essencialmente em um modo somente leitura e pode efetivamente lidar com consultas e trabalhos de backup de banco de dados que deslocam a carga da réplica primária. Grupos de disponibilidade 'Always On' basicamente boost a disponibilidade de um conjunto de banco de dados do usuário para uma empresa/organização.

Réplicas secundárias

Réplicas secundárias surgiram após a SQL Server Atualização de 2012. Eles são úteis no espelhamento de banco de dados e são capazes de usar a cópia secundária para realizar backups e executar outras consultas que consomem muitos recursos. Isso tira a carga das réplicas primárias e melhora o desempenho e faz uso da réplica secundária que, de outra forma, ficava ociosa durante as operações. 

Para executar o backup do banco de dados SQL em uma réplica secundária ativa, os usuários podem utilizar a “opção copy_only” projetada para grupos de arquivos, arquivos, banco de dados completo e backups de log. Os usuários também podem configurar um grupo de disponibilidade para realizar os backups. Os scripts para tarefas de backup podem ser criados durante a escolha de backups de réplica. Ou, alternativamente, os usuários podem apenas configurar durante a execução do Assistente de Novo Grupo de Disponibilidade.

Depois, também existe a opção de usar BACKUP_PRIORITY para localizar os backups. Deve-se observar que as preferências de backup designadas são usadas pelos planos de envio e manutenção de logs.

Restrições de réplica secundária 

Embora haja grandes vantagens em usar réplicas secundárias, também existem algumas restrições. Notavelmente, o rastreamento de dados alterados e a captura de dados não são realmente suportados em bancos de dados usando réplicas secundárias na iteração 2012 do SQL Server.

também o ghost a limpeza dos registros na réplica primária pode ser bloqueada pelas transações da réplica secundária. Portanto, eles só serão limpos quando as réplicas secundárias não precisarem deles. DBCC Shrinkfile também pode falhar em sua réplica primária em uma situação semelhante em que a réplica secundária requer ghost registros. Essas são as principais restrições das réplicas secundárias. 

Os usuários também devem observar que, se houver transações ativas existentes no banco de dados primário durante a junção de réplicas secundárias legíveis aos grupos de disponibilidade, as versões de linha não estarão totalmente acessíveis no banco de dados secundário, o que significa que as consultas serão bloqueadas.rarily até que as transações que estavam na réplica primária sejam revertidas.  

Além de implementar Grupos de Disponibilidade AlwaysOn de forma correta, as empresas também devem investir em conserto de mdf ferramenta para lidar com qualquer incidente de corrupção de dados.

Introdução do autor:

Victor Simon é um especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparação mdb e produtos de software de recuperação SQL. Para mais informações visite https://www.datanumen.com/

Compartilhe agora:

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *