Compartir a través de


access check cache (opciones de configuración del servidor)

Cuando SQL Servertiene acceso a los objetos de base de datos, la comprobación del acceso se almacena en memoria caché en una estructura interna denominada memoria caché de resultados de comprobación de acceso.

La opción access check cache bucket count controla el número de cubos de hash que se usan para la caché de resultados de comprobación de acceso.

La opción access check cache quota controla el número de entradas que se almacenan en la caché de resultados de comprobación de acceso. Cuando se alcanza el número máximo de entradas, las más antiguas se quitan de la caché de resultados de comprobación de acceso.

Los valores predeterminados de 0 indican que SQL Server está administrando estas opciones. De SQL Server 2008 a SQL Server 2014, los valores predeterminados se traducen en las siguientes configuraciones internas:

  • Para el número de cubos de caché de comprobación de acceso, el valor 0 establece un valor predeterminado de 256 cubos para la arquitectura x86 y 2048 cubos para arquitecturas x64 e IA-64.
  • Para la cuota de caché de comprobación de acceso, el valor 0 establece un valor predeterminado de 1024 entradas para la arquitectura x86 y 28 192 048 cubos para arquitecturas x64 e IA-64.

En circunstancias excepcionales, el rendimiento se puede mejorar cambiando estas opciones. Por ejemplo, puede que quiera reducir el tamaño de la caché de resultados de la comprobación de acceso si se usa demasiada memoria. También puede que quiera aumentar el tamaño de la caché de resultados de comprobación de acceso si experimenta un uso intensivo de la CPU cuando se vuelven a calcular los permisos.

Importante

Microsoft solo recomienda cambiar estas opciones cuando lo indiquen los servicios de soporte al cliente de Microsoft.

Consulte también

Opciones de configuración de servidor (SQL Server)
sp_configure (Transact-SQL)