Partilhar via


Configuração do servidor: intervalo de recuperação (min)

Aplica-se a:SQL Server

Este artigo descreve como configurar a opção de configuração do servidor no SQL Server usando o recovery interval (min) SQL Server Management Studio ou o Transact-SQL. A recovery interval (min) opção define um limite máximo para o tempo que a recuperação de um banco de dados deve levar. O Mecanismo de Banco de Dados do SQL Server usa o valor especificado para essa opção para determinar aproximadamente com que frequência emitir pontos de verificação automáticos em um determinado banco de dados.

O valor padrão do intervalo de recuperação é 0, o que permite que o Mecanismo de Banco de Dados configure automaticamente o intervalo de recuperação. Normalmente, o intervalo de recuperação padrão resulta em pontos de verificação automáticos ocorrendo aproximadamente uma vez por minuto para bancos de dados ativos e um tempo de recuperação inferior a um minuto. Valores mais elevados indicam o tempo máximo de recuperação aproximado, em minutos. Por exemplo, definir o intervalo de recuperação como 3 indica um tempo máximo de recuperação de aproximadamente três minutos.

A configuração entra em vigor imediatamente sem reiniciar o servidor.

Limitações

O intervalo de recuperação afeta apenas os bancos de dados que usam o tempo de recuperação de destino padrão (0). Para substituir o intervalo de recuperação do servidor em um banco de dados, configure um tempo de recuperação de destino não padrão no banco de dados. Para obter mais informações, consulte Alterar o tempo de recuperação de destino de um banco de dados (SQL Server).

Recommendations

Esta opção é uma opção avançada e deve ser alterada apenas por um profissional de banco de dados experiente.

Normalmente, recomendamos que você mantenha o intervalo de recuperação em , a 0menos que tenha problemas de desempenho. Se você decidir aumentar a configuração do intervalo de recuperação, recomendamos aumentá-la gradualmente em pequenos incrementos e avaliar o efeito de cada aumento incremental no desempenho da recuperação.

Se você usar sp_configure para alterar o recovery interval (min) valor da opção para mais de 60 (minutos), especifique RECONFIGURE WITH OVERRIDE. WITH OVERRIDE Desabilita a verificação de valor de configuração (para valores que não são válidos ou não são recomendados).

Permissions

As permissões de execução em sp_configure sem parâmetros ou apenas com o primeiro parâmetro são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a RECONFIGURE instrução, você deve receber a permissão no nível do ALTER SETTINGS servidor. A ALTER SETTINGS permissão é mantida implicitamente pelas funções de servidor fixas sysadmin e serveradmin .

Usar o SQL Server Management Studio

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na instância do servidor e selecione Propriedades.

  2. Selecione o nó Configurações do banco de dados .

  3. Em Recuperação, na caixa Intervalo de recuperação (minutos), digite ou selecione um valor de 0 a 32767 para definir a quantidade máxima de tempo, em minutos, que o SQL Server deve gastar recuperando cada banco de dados na inicialização. O padrão é 0, indicando a configuração automática pelo SQL Server. Na prática, isso significa um tempo de recuperação de menos de um minuto e um ponto de verificação aproximadamente a cada um minuto para bancos de dados ativos.

Utilize Transact-SQL

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo mostra como usar sp_configure para definir o recovery interval (min) valor da opção como 3 minutos.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'recovery interval (min)', 3;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Para obter mais informações, consulte Opções de configuração do servidor.