Mantenere il valore predefinito dell'opzione di configurazione blocchi

Si applica a:SQL Server

Questa regola consente di controllare il valore dell'opzione di configurazione dei blocchi, che determina il numero massimo di blocchi disponibili. Questo limita la quantità di memoria usata dal motore di database di SQL Server per i blocchi. L'impostazione predefinita 0 consente all'motore di database di allocare e deallocare le strutture di blocco in modo dinamico in base ai requisiti di sistema modificati.

Se i blocchi sono diversi da zero, i processi batch si arrestano e verrà generato un out of locks messaggio di errore se viene superato il valore specificato.

Raccomandazioni per le procedure consigliate

Utilizzare la sp_configure stored procedure di sistema per modificare il valore dei blocchi impostandone l'impostazione predefinita usando l'istruzione seguente:

EXEC sp_configure 'locks', 0;

Ulteriori informazioni

Configurare i blocchi (opzione di configurazione del server)

sys.dm_tran_locks (Transact-SQL)

sys.dm_os_wait_stats (Transact-SQL)

Articolo 271509 della Microsoft Knowledge Base