Mantenha o valor padrão da opção de configuração de bloqueios

Aplica-se a: SQL Server

Esta regra verifica o valor da opção de configuração de bloqueios. Esta opção determina o número máximo de bloqueios disponíveis. Isso limita a quantidade de memória que o Mecanismo de Banco de Dados do SQL Server usa para bloqueios. A configuração padrão em 0 permite que o Mecanismo de Banco de Dados aloque e desaloque as estruturas de bloqueio de forma dinâmica com base nas alterações dos requisitos do sistema.

Se os bloqueios forem diferentes de zero, os trabalhos em lotes serão interrompidos e uma mensagem de out of locks erro será gerada se o valor especificado for excedido.

Recomendações de melhores práticas

Use o procedimento armazenado do sp_configure sistema para alterar o valor de bloqueios para sua configuração padrão usando a seguinte instrução:

EXEC sp_configure 'locks', 0;

Para obter mais informações

Configure os bloqueios (opção de configuração do servidor)

sys.dm_tran_locks (Transact-SQL)

sys.dm_os_wait_stats (Transact-SQL)

Artigo 271509 da Base de Dados de Conhecimento Microsoft