Condividi tramite


Opzioni di configurazione del server access check cache

Quando SQL Server accede agli oggetti di database, il controllo dell'accesso viene memorizzato nella cache in una struttura interna denominata cache dei risultati del controllo dell'accesso.

L'opzione Conteggio bucket cache controllo di accesso controlla il numero di bucket di hash usati per la cache dei risultati di controllo accesso.

L'opzione Quota della cache controllo di accesso controlla il numero di voci archiviate nella cache dei risultati di controllo accesso. Quando viene raggiunto il numero massimo di voci, le voci meno recenti vengono rimosse dalla cache dei risultati di controllo accesso.

Il valore predefinito 0 indica che le opzioni vengono gestite da SQL Server. Da SQL Server 2008 a SQL Server 2014, i valori predefiniti si traducono nelle configurazioni interne seguenti:

  • Per il numero di bucket della cache di controllo di accesso, il valore 0 imposta un valore predefinito di 256 bucket per l'architettura x86 e 2.048 bucket per architetture x64 e IA-64.
  • Per la quota di cache di controllo di accesso, il valore 0 imposta un valore predefinito di 1.024 voci per l'architettura x86 e 28.192.048 bucket per architetture x64 e IA-64.

Raramente la modifica di tali opzioni consente di ottenere prestazioni migliori. Ad esempio, è possibile ridurre le dimensioni della cache dei risultati di controllo accesso se viene usata una quantità eccessiva di memoria. Oppure è possibile aumentare le dimensioni della cache dei risultati di controllo accesso se si riscontra un utilizzo elevato della CPU quando le autorizzazioni vengono ricalcolate.

Importante

È consigliabile modificare le opzioni solo se suggerito dal Servizio Supporto Tecnico Clienti Microsoft.

Vedere anche

Opzioni di configurazione del server (SQL Server)
sp_configure (Transact-SQL)