Usar o Painel AlwaysOn (SQL Server Management Studio)

Os administradores de banco de dados usam o Painel AlwaysOn para obter uma visão específica da integridade de um grupo de disponibilidade AlwaysOn e suas réplicas de disponibilidade e bancos de dados no SQL Server 2012. Alguns dos usos típicos do Painel AlwaysOn são:

  • Escolhendo uma réplica para um failover manual.

  • Estimando a perda de dados se você forçar um failover.

  • Avaliando o desempenho da sincronização de dados.

  • Avaliando o impacto do desempenho de uma réplica secundária de confirmação síncrona

O Painel AlwaysOn fornece estados e indicadores importantes de desempenho do grupo que permitem tomar decisões operacionais de alta disponibilidade usando os seguintes tipos de informações.

  • Estado de acúmulo da réplica

  • Modo e estado da sincronização

  • Perda de dados estimada

  • Tempo de recuperação estimado (refazer recuperação do atraso)

  • Detalhes da réplica de banco de dados

  • Modo e estado da sincronização

  • Tempo para restauração do log

Neste tópico:

  • Antes de começar:  

    Pré-requisitos

    Segurança

    Permissões

  • Introdução:  

    Painel AlwaysOn

    Para alterar as opções do Painel AlwaysOn

  • Painéis:  

    Resumo do grupo de disponibilidade

    Detalhes do grupo de disponibilidade

    Detalhes da réplica de disponibilidade

    Para agrupar informações do grupo de disponibilidade

  • Tarefas relacionadas

Antes de começar

Pré-requisitos

Conecte-se à instância do SQL Server (instância de servidor) que hospeda a réplica primária ou secundária de um grupo de disponibilidade.

Segurança

Permissões

Requer as permissões CONNECT, VIEW SERVER STATE e VIEW ANY DEFINITION.

Ícone de seta usado com o link Voltar ao Início[Início]

Para iniciar o Painel AlwaysOn

  1. No Pesquisador de Objetos, conecte à instância do SQL Server na qual você deseja executar o Painel AlwaysOn.

  2. Expanda o nó Alta Disponibilidade AlwaysOn, clique com o botão direito do mouse em Grupos de Disponibilidade e clique em Mostrar Painel.

Ícone de seta usado com o link Voltar ao Início[Início]

Para alterar as opções do Painel AlwaysOn

Você pode usar a caixa de diálogo Opções do SQL Server Management Studio para configurar o comportamento do Painel AlwaysOn do SQL Server para atualização e habilitação automática de uma política de AlwaysOn definida automaticamente.

  1. No menu Ferramentas, clique em Opções.

  2. Para atualizar o painel automaticamente, na caixa de diálogo Opções, selecione Ativar atualização automática, digite o intervalo de atualização em segundos e o número de vezes que você deseja repetir a conexão.

  3. Para habilitar uma política definida pelo usuário, selecione Habilitar política AlwaysOn definida pelo usuário.

Resumo do grupo de disponibilidade

A tela de grupo de disponibilidade exibe uma linha de resumo para cada grupo de disponibilidade para o qual a instância de servidor conectada hospeda uma réplica. Esse painel exibe as seguintes colunas.

  • Nome do Grupo de Disponibilidade
    O nome de um grupo de disponibilidade para o qual a instância local hospeda uma réplica.

  • Instância Primária
    O nome da instância do servidor que está hospedando a réplica primária do grupo de disponibilidade.

  • Modo de Failover
    Exibe o modo de failover para o qual a réplica está configurada. Os valores possíveis do modo de failover são:

    • Automático. Indica que uma ou mais réplicas estão em modo de failover automático.

    • Manual. Indica que nenhuma réplica está em modo de failover automático.

  • Problemas
    Clique no link Problemas para abrir documentação de solução de problemas para um determinado problema. Para obter uma lista de todos os problemas de política AlwaysOn, consulte Políticas AlwaysOn para problemas operacionais com grupos de disponibilidade AlwaysOn (SQL Server).

DicaDica

Clique nos títulos das colunas para classificar as informações de grupo de disponibilidade pelo nome do grupo de disponibilidade, a instância primária, o modo de failover ou o Problema.

Detalhes do grupo de disponibilidade

As informações de detalhes a seguir são exibidas para o grupo de disponibilidade que você seleciona na tela de resumo:

  • Estado do grupo de disponibilidade
    Exibe o estado de integridade do grupo de disponibilidade.

  • Instância primária
    O nome da instância do servidor que está hospedando a réplica primária do grupo de disponibilidade.

  • Modo de failover
    Exibe o modo de failover para o qual a réplica está configurada. Os valores possíveis do modo de failover são:

    • Automático. Indica que uma ou mais réplicas estão em modo de failover automático.

    • Manual. Indica que nenhuma réplica está em modo de failover automático.

  • Estado do cluster
    O nome e o estado do cluster onde a instância do servidor conectado e o grupo de disponibilidade são nós membros.

Ícone de seta usado com o link Voltar ao Início[Início]

Detalhes da réplica de disponibilidade

O painel Réplica de Disponibilidade exibe as seguintes colunas:

  • Nome
    O nome da instância do servidor que hospeda a réplica de disponibilidade. Essa coluna é mostrada por padrão.

  • Função
    Indica a função atual da réplica de disponibilidade, Primária ou Secundária. Para obter informações sobre funções do Grupos de Disponibilidade AlwaysOn, consulte Visão geral de grupos de disponibilidade AlwaysOn (SQL Server). Essa coluna é mostrada por padrão.

  • Modo de failover
    Exibe o modo de failover para o qual a réplica está configurada. Os valores possíveis do modo de failover são:

    • Automático. Indica que uma ou mais réplicas estão em modo de failover automático.

    • Manual. Indica que nenhuma réplica está em modo de failover automático.

  • Estado da Sincronização
    Indica se uma réplica secundária está sincronizada no momento com a réplica primária. Essa coluna é mostrada por padrão. Os valores possíveis são:

    • Não Sincronizado. Um ou mais bancos de dados na réplica não estão sincronizado ou ainda não foram unidos ao grupo de disponibilidade.

    • Sincronizando. Um ou mais bancos de dados na réplica estão sendo sincronizados.

    • Sincronizado. Todos os bancos de dados na réplica secundária são sincronizados com os bancos de dados primário correspondentes na réplica primária atual, se houver, ou na réplica primária mais recente.

      ObservaçãoObservação

      Em modo de desempenho, o banco de dados nunca está no estado sincronizado.

    • NULL. Estado desconhecido. Este valor ocorre quando a instância do servidor local não pode se comunicar com o cluster de failover do WSFC (isto é, o nó local não faz parte do quorum do WSFC).

  • Problemas
    Lista o nome do problema. Esse valor é mostrado por padrão. Para obter uma lista de todos os problemas de política AlwaysOn, consulte Políticas AlwaysOn para problemas operacionais com grupos de disponibilidade AlwaysOn (SQL Server).

  • Modo de Disponibilidade
    Indica a propriedade de réplica que você define separadamente para cada réplica de disponibilidade. Esse valor é ocultado por padrão. Os valores possíveis são:

    • Assíncrono. A réplica secundária nunca é sincronizada com a réplica primária.

    • Síncrono. Ao ficar em dia com o banco de dados primário, um banco de dados secundário entra nesse estado e permanece em dia, desde que a sincronização continue para o banco de dados.

  • Modo de Conexão Primário
    Indica o modo usado para conexão à réplica primária. Esse valor é ocultado por padrão.

  • Modo de Conexão Secundário
    Indica o modo usado para conexão à réplica secundária. Esse valor é ocultado por padrão.

  • Estado da Conexão
    Indica se uma réplica secundária está conectada atualmente à réplica primária. Essa coluna é ocultada por padrão. Os valores possíveis são:

    • Desconectado. Para uma réplica de disponibilidade remota, indica que ela está desconectada da réplica de disponibilidade local. A resposta da réplica local ao estado Desconectado depende de sua função, da seguinte forma:

      • na réplica primária, se uma réplica secundária estiver desconectada, os bancos de dados secundários serão marcados como Não Sincronizado na réplica primária, e a réplica primária esperará que a secundária seja reconectada.

      • Na réplica secundária, ao detectar que está desconectada, a réplica secundária tentará reconectar-se à réplica primária.

    • Conectado. Uma réplica de disponibilidade remota que está conectada atualmente à réplica local.

  • Estado Operacional
    Indica o estado operacional atual da réplica secundária. Esse valor é ocultado por padrão. Os valores possíveis são:

    0. Failover pendente

    1. Pendente

    2. Online

    3. Offline

    4. Falhou

    5. Com falha, sem quorum

    NULL. A réplica não é local

  • Número do Último Erro de Conexão.
    O número do último erro de conexão. Esse valor é ocultado por padrão.

  • Descrição do Último Erro de Conexão
    A descrição do último erro de conexão. Esse valor é ocultado por padrão.

  • Carimbo de Data/Hora do Último Erro de Conexão
    O carimbo de data/hora do último erro de conexão. Esse valor é ocultado por padrão.

ObservaçãoObservação

Para obter informações sobre contadores de desempenho para réplicas de disponibilidade, consulte SQL Server, Réplica de Disponibilidade.

Ícone de seta usado com o link Voltar ao Início[Início]

Para agrupar informações do grupo de disponibilidade

Para agrupar as informações, clique em Agrupar por e selecione uma das opções a seguir:

  • Réplicas de disponibilidade

  • Bancos de dados de disponibilidade

  • Estado da sincronização

  • Prontidão de failover

  • Problemas

O painel que exibe as informações agrupadas exibe as seguintes colunas:

  • Nome
    O nome do banco de dados de disponibilidade. Esse valor é mostrado por padrão.

  • Réplica
    O nome da instância do SQL Server que hospeda a réplica de disponibilidade. Esse valor é mostrado por padrão.

  • Estado da Sincronização
    Indica se um banco de dados de disponibilidade está sincronizado no momento com a réplica primária. Esse valor é mostrado por padrão. Os possíveis estados de sincronização são:

    • Não sincronizando.

      • Para uma função primária, indica que o banco de dados não está pronto para sincronizar seu log de transações com os bancos de dados secundários correspondentes.

      • Para um banco de dados secundário, indica que o banco de dados não iniciou a sincronização de log devido a um problema de conexão, está sendo suspenso ou está passando por estados de transição durante a inicialização ou uma troca de função.

    • Sincronizando.

      Em uma réplica primária:

      • Para um banco de dados primário, indica que este banco de dados está pronto para aceitar uma solicitação de exame de um banco de dados secundário.

      • Em uma réplica secundária, indica que há movimentação de dados ativa em andamento para este banco de dados secundário.

      Em uma réplica secundária, indica que há movimentação de dados ativa em andamento para esta réplica.

    • Sincronizado.

      Para um banco de dados primário, indica se pelo menos um banco de dados secundário é sincronizado.

      Para um banco de dados secundário, indica se o banco de dados está sincronizado com o banco de dados primário correspondente.

    • Revertendo.

      Indica a fase do processo de desfazer em que um banco de dados secundário está obtendo páginas ativamente do banco de dados primário.

      Observação sobre cuidadosCuidado

      Quando um banco de dados está no estado REVERTING, um failover forçado da réplica secundária pode deixar o banco de dados em um estado no qual não pode ser iniciado.

    • Inicializando.

      Indica a fase de desfazer em que o log de transações que exigiu que um banco de dados secundário ficasse em dia com o LSN de desfazer está sendo enviado e protegido em uma réplica secundária.

      Observação sobre cuidadosCuidado

      Quando um banco de dados está no estado INITIALIZING, um failover forçado da réplica secundária sempre deixará esse banco de dados em um estado no qual não pode ser iniciado.

  • Prontidão de Failover
    Indica em qual réplica de disponibilidade pode ser feito failover com ou sem perda de dados potencial. Essa coluna é mostrada por padrão. Os valores possíveis são:

    • Perda de Dados

    • Sem Perda de Dados

  • Problemas
    Lista o nome do problema. Essa coluna é mostrada por padrão. Os valores possíveis são:

    • Avisos. Clique para exibir os problemas de limites e avisos.

    • Crítico. Clique para exibir os problemas críticos.

    Para obter uma lista de todos os problemas de política AlwaysOn, consulte Políticas AlwaysOn para problemas operacionais com grupos de disponibilidade AlwaysOn (SQL Server).

  • Suspenso
    Indica se o banco de dados está Suspenso ou Retomado. Esse valor é ocultado por padrão.

  • Motivo da Suspensão
    Indica o motivo do estado de suspensão. Esse valor é ocultado por padrão.

  • Perda de dados estimada (segundos)
    Indica a diferença de tempo do último registro de log de transação na réplica primária e na réplica secundária. Se a réplica primária falhar, todos os registros de log de transação dentro da janela de tempo serão perdidos. Esse valor é ocultado por padrão.

  • Tempo de Recuperação estimado (segundos)
    Indica o tempo em segundos necessário para refazer o tempo de recuperação do atraso. O tempo de recuperação do atraso é o tempo necessário para a réplica secundária ficar em dia com a réplica primária. Esse valor é ocultado por padrão.

  • Desempenho da Sincronização (segundos)
    Indica o tempo, em segundos, necessário para a sincronização entre as réplicas primária e a secundária. Esse valor é ocultado por padrão.

  • Tamanho da Fila de Envio de Log (KB)
    Indica a quantidade de registros de log nos arquivos de log do banco de dados primário que não foram enviados à réplica de disponibilidade secundária. Esse valor é ocultado por padrão.

  • Taxa de Envio de log (KB/segundo)
    Indica a taxa em KB por segundo na qual estão sendo enviados registros de log à réplica secundária. Esse valor é ocultado por padrão.

  • Tamanho da Fila de Restauração (KB)
    Indica a quantidade de registros de log nos arquivos de log da réplica secundária que ainda não foram refeitos. Esse valor é ocultado por padrão.

  • Taxa de Restauração (KB/segundo)
    Indica a taxa em KB por segundo na qual os registros de log estão sendo refeitos. Esse valor é ocultado por padrão.

  • Taxa de Envio do Fluxo de Arquivos (KB/s)
    Indica a taxa do Fluxo de Arquivos, em KB por segundo, na qual as transações estão sendo enviadas à réplica. Esse valor é ocultado por padrão.

  • LSN de Fim de Log
    Indica o LSN (número de sequência de log) real que corresponde ao último registro de log no cache de log nas réplicas primária e secundária. Esse valor é ocultado por padrão.

  • LSN de Recuperação
    Indica o final do log de transações antes de a réplica gravar outro novo registro de log depois da recuperação ou do failover na réplica primária. Esse valor é ocultado por padrão.

  • LSN de Truncamento
    Indica o valor mínimo de truncamento de log para a réplica primária. Esse valor é ocultado por padrão.

  • LSN da Última Confirmação
    Indica a LSN real que corresponde ao último registro de confirmação no log de transações. Esse valor é ocultado por padrão.

  • Hora da Última Confirmação
    Indica a hora correspondente ao último registro de confirmação. Esse valor é ocultado por padrão.

  • LSN do Último Envio
    Indica o ponto até o qual todos os blocos de log foram enviados pela réplica primária. Esse valor é ocultado por padrão.

  • Hora do Último Envio
    Indica a hora em que o último bloco de log foi enviado. Esse valor é ocultado por padrão.

  • LSN do Último Recebimento
    Indica o ponto até o qual todos os blocos de log foram recebidos pela réplica secundária que hospeda o banco de dados secundário. Esse valor é ocultado por padrão.

  • Hora do Último Recebimento
    Indica a hora em que o identificador do bloco de log da última mensagem recebida foi lido na réplica secundária. Esse valor é ocultado por padrão.

  • LSN da Última Proteção
    Indica o ponto até o qual todos os registros de log foram liberados para disco na réplica secundária. Esse valor é ocultado por padrão.

  • Hora da Última Proteção
    Indica a hora em que o identificador do bloco de log foi recebido para a última LSN de proteção na réplica secundária. Esse valor é ocultado por padrão.

  • LSN da Última Operação de Refazer
    Indica a LSN real do registro de log que foi refeito pela última vez na réplica secundária. Esse valor é ocultado por padrão.

  • Hora da Última Operação de Refazer
    Indica a hora em que o último registro de log que foi refeito no banco de dados secundário. Esse valor é ocultado por padrão.

Ícone de seta usado com o link Voltar ao Início[Início]

Tarefas relacionadas

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Referência

sys.dm_os_performance_counters (Transact-SQL)

Conceitos

Monitoramento de grupos de disponibilidade (SQL Server)