Bruno Perroni
DBA SQL Server com mais de 6 anos de experiência!

SP_CONFIGURE ‘ADR cleaner retry timeout (min)’

Fala pessoal, tudo certo?

Nosso próximo parâmetro a ser abordado é o ADR cleaner retry timeout (min), trata-se de uma opção introduzida na versão do SQL Server 2019.

Essa opção é necessária para a configuração do Accelerated Database Recovery (futuramente eu escrevo um post sobre isso), mas resumindo, o Accelerated Database Recovery é um novo processo de recuperação de databases, resultante de crashes inesperados no servidor. Também é utilizado em processos de cluster failover e operações envolvendo Availabilty Groups.

Esse parâmetro como o próprio nome diz é definido em minutos.

O ADR cleaner é um processo assíncrono, que periodicamente limpa versões de paginas que não serão mais utilizadas em possíveis processos de recuperação.

O valor definido em minutos nada mais é do que o tempo que o processo tem para tentar obter um lock, de forma que seja possível a realização dessa limpeza de páginas. Por padrão esse tempo é de 15 minutos.

Caso você deseje mudar o valor padrão, deve se utilizar o seguinte comando.

EXEC sp_configure ‘ADR cleaner retry timeout’, 10;

RECONFIGURE;

GO