Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric
Gera um ponto de verificação manual no banco de dados do SQL Server ao qual você está conectado no momento.
Dica
Para obter informações sobre diferentes tipos de pontos de verificação de banco de dados e operação de ponto de verificação em geral, consulte pontos de verificação de banco de dados (SQL Server).
Convenções de sintaxe de Transact-SQL
Syntax
CHECKPOINT [ checkpoint_duration ]
Arguments
checkpoint_duration
Especifica a quantidade de tempo solicitada, em segundos, para conclusão do ponto de verificação manual.
checkpoint_duration é uma opção avançada.
Quando checkpoint_duration for especificado, o Mecanismo de Banco de Dados do SQL Server tentará executar o ponto de verificação dentro da duração solicitada.
checkpoint_duration precisa ser uma expressão do tipo int e precisa ser maior que zero.
Quando esse parâmetro é omitido, o Mecanismo de Banco de Dados ajusta a duração do ponto de verificação para minimizar o impacto no desempenho em aplicativos de banco de dados.
Fatores que afetam a duração das operações de ponto de verificação
Em geral, o tempo necessário para uma operação de ponto de verificação aumenta conforme o número de páginas sujas que a operação deve gravar. Por padrão, para minimizar o impacto no desempenho em outros aplicativos, o SQL Server ajusta a frequência de gravações executadas por uma operação de ponto de verificação. Diminuir a frequência de gravação aumenta o tempo que a operação de ponto de verificação exige para ser concluída. O SQL Server usa essa estratégia para um ponto de verificação manual, a menos que um valor de checkpoint_duration seja especificado no CHECKPOINT comando.
O impacto do uso de checkpoint_duration no desempenho depende do número de páginas sujas, da atividade no sistema e da duração atual especificada.
Por exemplo, se o ponto de verificação normalmente é concluído em 120 segundos, especificar um checkpoint_duration de 45 segundos fará com que o SQL Server dedique mais recursos ao ponto de verificação do que a quantidade que seria atribuída por padrão.
Por outro lado, especificar um checkpoint_duration de 180 segundos fará com que o SQL Server atribua menos recursos do que a quantidade que seria atribuída por padrão.
Em geral, um checkpoint_duration curto aumentará os recursos dedicados ao ponto de verificação, enquanto um checkpoint_duration longo reduzirá os recursos dedicados ao ponto de verificação. O SQL Server sempre conclui um ponto de verificação, se possível, e a CHECKPOINT instrução retorna imediatamente quando um ponto de verificação é concluído. Portanto, em alguns casos, um ponto de verificação pode ser concluído mais cedo do que a duração especificada ou pode ser executado por mais tempo do que a duração especificada.
Permissions
CHECKPOINT permissões padrão para membros da função de servidor fixa sysadmin e o db_owner e db_backupoperator funções de banco de dados fixas e não são transferíveis.