access check cache (option de configuration de serveur)

Lorsque SQL Serveraccède aux objets de base de données, la vérification de l'accès est mise en cache dans une structure interne appelée le cache de résultat de la vérification d'accès.

L’option access check cache bucket count contrôle le nombre de compartiments de hachage utilisés pour le cache des résultats de la vérification d’accès.

L’option access check cache quota contrôle le nombre d’entrées stockées dans le cache des résultats de la vérification d’accès. Quand le nombre maximal d’entrées est atteint, les entrées les plus anciennes sont supprimées du cache des résultats de la vérification d’accès.

Les valeurs par défaut 0 indiquent que SQL Server gère ces options. Entre SQL Server 2008 et SQL Server 2014, les valeurs par défaut se traduisent par les configurations internes suivantes :

  • Pour l’accès case activée nombre de compartiments de cache, la valeur 0 définit une valeur par défaut de 256 compartiments pour l’architecture x86 et de 2 048 compartiments pour les architectures x64 et IA-64.
  • Pour l’accès case activée quota de cache, la valeur 0 définit une valeur par défaut de 1 024 entrées pour l’architecture x86 et de 28 192 048 compartiments pour les architectures x64 et IA-64.

Dans de rares circonstances, la modification de ces options peut améliorer les performances. Par exemple, vous pouvez réduire la taille du cache des résultats de la vérification d’accès si la quantité de mémoire utilisée est trop importante. Vous pouvez aussi augmenter la taille du cache des résultats de la vérification d’accès si vous constatez une utilisation intensive du processeur quand les autorisations sont recalculées.

Important

Microsoft recommande de ne modifier ces options que sur recommandation du support technique.

Voir aussi

Options de configuration du serveur (SQL Server)
sp_configure (Transact-SQL)