Estamos vendo muitos erros de agendador sem rendimento em uma VM do SQL Server. Lendo este link no Microsoft Docs, é recomendável habilitar Bloquear Páginas na Memória.
Não tenho muita experiência com Bloquear Páginas na Memória e li muitos posts de blog que expressam cautela ao ativá-lo.
Detalhes do servidor
- Servidor Windows 2016
- SQL Server 2017 CU27
- 504 GB de RAM total
- 64 núcleos
- arquivo de página de 43 GB
- A memória máxima do servidor está definida para 460 GB
- MaxDOP 16
Estou procurando conselhos de pessoas com experiência em bloquear páginas na memória, especificamente em VMs com memória grande. Ou se houver outra opção que eu não tenha pensado?
Você está correto, eu também participei da redação desse documento.
Eu não sei nenhuma razão pela qual as pessoas seriam contra isso. Você tem alguns exemplos?
Isso impedirá (essencialmente de forma indireta) que o NYS ocorra devido aos mecanismos envolvidos.
Isso não ajudará em nada.
Isso só tornará o problema mais prevalente.
Você deveria fazê-lo.
Apenas o primeiro fará alguma coisa. Há outra possibilidade não listada, atualize para o Windows Server 2022, que deve ter os aprimoramentos do lado do Windows para não se deparar com o problema.