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

SP_CONFIGURE ‘ADR Preallocation Factor’

Fala pessoal, tudo bem com vocês?

Dando continuidade a série de postagens sobre os parâmetros de configuração de um servidor SQL Server, nosso próximo parâmetro é o ADR Preallocation Factor, que trabalha em conjunto com o apresentado na postagem anterior.

Trata-se também de uma opção requirida para o Accelerated Database Recovery. Apenas lembrando que o ADR mantém versões dos dados para fins de recuperação, em caso de crash. As versões são armazenadas em uma tabela interna chamada (PVS) ou armazenamento de versão persistente.

Durante uma operação de DML, páginas são pré alocadas, para que não haja problemas de performance durante a alocação de recursos para o ADR.

Por padrão, são alocados blocos de 512 paginas e os valores são sempre multiplicados pelo valor definido, ou seja, se você configurar o ADR Preallocation Factor com o valor de 2, serão sempre pré alocadas, 1024 páginas por vez.

EXEC sp_configure ‘ADR Preallocation Factor’, 2

RECONFIGURE

GO