Buffer Manager (objeto de SQL Server)
El objeto Buffer Manager proporciona contadores para supervisar cómo SQL Server utiliza:
La memoria para almacenar las páginas de datos.
Los contadores para supervisar la E/S física mientras SQL Server lee y escribe páginas de la base de datos.
Supervisar la memoria y los contadores que utiliza SQL Server ayuda a determinar:
Si existen cuellos de botella a causa de una memoria física inadecuada. Si no puede almacenar los datos a los que se tiene acceso con frecuencia en la memoria caché, SQL Server debe recuperar los datos del disco.
Si se puede mejorar el rendimiento de las consultas agregando memoria o aumentando la memoria disponible para la caché de datos o las estructuras internas de SQL Server.
La frecuencia con que SQL Server necesita leer los datos del disco. En comparación con otras operaciones, como el acceso a memoria, la E/S física consume mucho tiempo. La reducción de la E/S física puede mejorar el rendimiento de las consultas.
Objetos de rendimiento del administrador de búfer
En esta tabla se describen los objetos de rendimiento del administrador de búfer de SQL Server.
Contadores de SQLServer:Buffer Manager |
Descripción |
---|---|
Frecuencia de aciertos de caché del búfer |
Indica el porcentaje de páginas encontradas en la memoria caché del búfer sin necesidad de leer el disco. Esta frecuencia es el número total de aciertos de caché dividido por el número total de búsquedas en los últimos miles de accesos a la página. Tras un largo período, la proporción varía muy poco. Como la lectura de la caché es mucho más económica que la lectura del disco, es conveniente que esta frecuencia sea alta. Normalmente, puede aumentar la frecuencia de aciertos de caché del búfer si aumenta la cantidad de memoria disponible para SQL Server. |
Páginas de punto de comprobación/seg. |
Indica el número de páginas limpiadas en el disco por segundo por los puntos de comprobación u otras operaciones que requieren la limpieza de todas las páginas desfasadas. |
Páginas de base de datos |
Indica el número de páginas en el grupo de búferes con contenido de la base de datos. |
Obstrucciones de la lista de búferes disponibles/seg. |
Indica el número de solicitudes por segundo que tuvieron que esperar a una página disponible. |
Escrituras diferidas/seg. |
Indica el número de búferes escritos por el objeto de escritura diferida del administrador de búfer. El objeto de escritura diferida es un proceso del sistema que vacía procesos por lotes de búferes antiguos y desfasados (búferes que contienen cambios que se deben volver a escribir en disco antes de volver a utilizar el búfer para una página diferente) de forma que estén disponibles para procesos de usuario. El objeto de escritura diferida elimina la necesidad de realizar puntos de comprobación con frecuencia con el propósito de crear búferes disponibles. |
Duración prevista de la página |
Indica el número de segundos que una página permanecerá en el grupo de búferes sin referencias. |
Búsquedas de páginas/seg. |
Indica el número de solicitudes por segundo de búsqueda de una página en el grupo de búferes. |
Lecturas de página/seg. |
Indica el número de lecturas de página físicas emitidas por segundo. Esta estadística muestra el número total de lecturas de páginas físicas en todas las bases de datos. Como la E/S física es costosa, puede reducir el costo que supone si utiliza una caché de datos más grande, índices inteligentes y consultas más eficaces, o bien si cambia el diseño de la base de datos. |
Escrituras de página/seg. |
Indica el número de escrituras de página físicas emitidas por segundo. |
Páginas de lectura previa/seg. |
Indica el número de páginas leídas por segundo antes de su uso. |
Vea también
Referencia
Plan Cache (objeto de SQL Server)
sys.dm_os_performance_counters (Transact-SQL)