Compartir a través de


SQL Server, Objeto de Métodos de Acceso

El objeto Métodos de Access de SQL Server proporciona contadores para supervisar cómo se accede a los datos lógicos de la base de datos. El acceso físico a las páginas de base de datos del disco se supervisa mediante los contadores del Administrador de búferes . La supervisión de los métodos utilizados para acceder a los datos almacenados en la base de datos puede ayudarle a determinar si se puede mejorar el rendimiento de las consultas agregando o modificando índices, agregando o moviendo particiones, agregando archivos o grupos de archivos, desfragmentando índices o reescribiendo consultas. Los contadores de métodos de acceso también se pueden usar para supervisar la cantidad de datos, índices y espacio libre dentro de la base de datos, lo que indica el volumen de datos y la fragmentación de cada instancia del servidor. La fragmentación excesiva de índices puede afectar al rendimiento.

Para obtener información más detallada sobre el volumen de datos, la fragmentación y el uso, use las siguientes vistas de administración dinámica:

Para el consumo de espacio en tempdb en el nivel de archivo, tarea y sesión, use estas vistas de administración dinámica:

En esta tabla se describen los contadores de métodos de acceso de SQL Server.

Contadores de métodos de acceso de SQL Server Descripción
Procesos de limpieza de AU por segundo Número de lotes por segundo completados correctamente por la tarea en segundo plano que limpia las unidades de asignación que fueron eliminadas y aplazadas.
Limpiezas de AU/s Número de unidades de asignación por segundo que se quitaron correctamente la tarea en segundo plano que limpia las unidades de asignación eliminadas diferidas. Cada colocación de unidades de asignación requiere varios lotes.
Recuento de creación de LOB por referencia Recuento de valores de objetos grandes (lob) que se pasaron por referencia. Los lobs por referencia se usan en determinadas operaciones masivas para evitar el costo de pasarlos por valor.
Recuento de uso de LOB referencial Recuento de valores de lob por referencia que se usaron. Los lobs por referencia se usan en determinadas operaciones masivas para evitar el costo de pasarlos por valor.
Count Lob Readahead Recuento de páginas de LOB en las que se aplicó adelantamiento de lectura.
Recuento de extracción en fila Recuento de valores de columna que fueron extraídos en fila desde fuera de la fila.
Contar el empuje de la fila Recuento de valores de columna que se movieron de dentro de la fila a fuera de fila.
Aus diferido descartado Número de unidades de asignación que están esperando a ser eliminadas por la tarea en segundo plano que gestiona la limpieza de unidades de asignación diferidas que fueron eliminadas.
Conjuntos de filas quitados diferidos Número de conjuntos de filas creados como resultado de las operaciones de creación de índices en línea abortadas que esperan ser eliminados por la tarea en segundo plano que limpia conjuntos de filas quitados de manera diferida.
Limpiezas de conjuntos de filas quitadas por segundo El número de conjuntos de filas por segundo creados como resultado de las operaciones de compilación de índices en línea anuladas que la tarea en segundo plano eliminó correctamente los conjuntos de filas quitados diferidos.
Conjuntos de filas quitados omitidos por segundo Número de conjuntos de filas por segundo creados como resultado de las operaciones de construcción de índices en línea anuladas que fueron omitidas por la tarea en segundo plano encargada de limpiar los conjuntos de filas diferidos eliminados.
Desasignaciones de extensión por segundo Número de extensiones desasignadas por segundo en todas las bases de datos de esta instancia de SQL Server.
Extensiones asignadas por segundo Número de extensiones asignadas por segundo en todas las bases de datos de esta instancia de SQL Server.
Lotes de limpieza de AU fallidos por segundo Número de lotes por segundo que fallaron y requirieron reintentos, gestionados por la tarea en segundo plano que limpia las unidades de asignación eliminadas y diferidas. El error podría deberse a la falta de memoria o espacio en disco, errores de hardware y otras razones.
Cookie de página de hoja fallida Número de veces que no se pudo usar una cookie de página hoja durante una búsqueda de índice, ya que se produjeron cambios en la página hoja. La cookie se usa para acelerar la búsqueda de índices.
Cookie de página de árbol fallida Número de veces que no se pudo usar una cookie de página de árbol durante una búsqueda de índice, ya que se produjeron cambios en las páginas principales de esas páginas de árbol. La cookie se usa para acelerar la búsqueda de índices.
Registros reenviados por segundo Número de registros por segundo obtenidos a través de punteros de registro reenviados.
Solicitudes de página de espacio libre/seg Número de páginas recuperadas por segundo por escaneos de espacio libre. Los escaneos buscan espacio libre dentro de las páginas ya asignadas a una unidad de asignación, para satisfacer las solicitudes de insertar o modificar fragmentos de registro.
Escaneos de FreeSpace/s Número de escaneos por segundo que se iniciaron para buscar espacio libre dentro de las páginas ya asignadas a una unidad de asignación, con el fin de insertar o modificar fragmentos de registros. Cada escaneo puede detectar varias páginas.
Escaneos completos por segundo Número de exploraciones completas sin restricciones por segundo. Pueden ser escaneos de tabla base o de índice completo.
Búsquedas de índices por segundo Número de búsquedas de índice por segundo. Se usan para iniciar un examen de intervalo, cambiar la posición de un examen de intervalo, volver a validar un punto de examen, capturar un único registro de índice y buscar el índice para buscar dónde insertar una nueva fila.
Creación de recuento de LobHandle Recuento de lobs temporales creados.
Recuento de destrucción de LobHandle Recuento de lobs temporales destruidos.
Número de creaciones de proveedores LobSS Recuento de proveedores de servicios de almacenamiento de LOB (LobSSP) creados. Una tabla de trabajo creada por LobSSP.
Recuento de destrucción del proveedor de LobSS Recuento de LobSSP destruido.
Conteo de Truncaciones del Proveedor de LobSS Recuento de LobSSP truncado.
Asignaciones de páginas mixtas por segundo Número de páginas asignadas por segundo desde extensiones mixtas. Se pueden usar para almacenar las páginas de IAM y las ocho primeras páginas que se asignan a una unidad de asignación.
Intentos de compresión de páginas por segundo Número de páginas evaluadas para la compresión de nivel de página. Incluye páginas que no se comprimen porque se podrían lograr ahorros significativos. Incluye todos los objetos de la instancia de SQL Server. Para obtener información sobre objetos específicos, vea sys.dm_db_index_operational_stats (Transact-SQL).
Desasignación de página por segundo Número de páginas desasignadas por segundo en todas las bases de datos de esta instancia de SQL Servere. Estas incluyen páginas de extensiones mixtas y extensiones uniformes.
Divisiones de página por segundo Número de divisiones de páginas por segundo que se producen como resultado de páginas de índice desbordantes.
Páginas asignadas por segundo Número de páginas asignadas por segundo en todas las bases de datos de esta instancia de SQL Server. Estas incluyen asignaciones de páginas tanto de extensiones mixtas como de extensiones uniformes.
Páginas comprimidas por segundo Número de páginas de datos que se comprimen mediante la compresión PAGE. Incluye todos los objetos de la instancia de SQL Server. Para obtener información sobre objetos específicos, vea sys.dm_db_index_operational_stats (Transact-SQL).
Escaneos de sondeo por segundo Número de escaneos de sondeo por segundo que se usan para buscar al máximo una sola fila cualificada en un índice o tabla base directamente.
Escaneos de rango por segundo Número de escaneos de rango cualificados a través de índices por segundo.
Revalidaciones de puntos de escaneo por segundo Número de veces por segundo que el punto de examen tuvo que volver a validarse para continuar el examen.
Registros fantasma ignorados por segundo Número de registros fantasma omitidos por segundo durante los escaneos.
Escalaciones de bloqueo de tabla por segundo Número de veces que los bloqueos de una tabla se escalaron a la granularidad TABLE o HoBT.
Cookie de página de hoja utilizada Número de veces que se utiliza exitosamente una cookie de página hoja durante una búsqueda de índice, dado que no se produjo ningún cambio en la página hoja. La cookie se usa para acelerar la búsqueda de índices.
Cookie de página de árbol usada Número de veces que se usa correctamente una cookie de página de árbol durante una búsqueda de índice, ya que no se ha producido ningún cambio en la página principal de la página de árbol. La cookie se usa para acelerar la búsqueda de índices.
Archivos de trabajo creados por segundo Número de archivos de trabajo creados por segundo. Por ejemplo, los archivos de trabajo se pueden usar para almacenar resultados temporales para uniones hash y agrupaciones hash.
Tablas de trabajo creadas por segundo Número de tablas de trabajo creadas por segundo. Por ejemplo, las tablas de trabajo se pueden usar para almacenar resultados temporales para la cola de consulta, las variables LOB, las variables XML y los cursores.
Tablas de trabajo de la proporción de caché Porcentaje de tablas de trabajo creadas en las que las dos páginas iniciales de la tabla de trabajo no se asignaron, pero estaban disponibles inmediatamente en la memoria caché de tablas de trabajo. (Cuando se elimina una tabla de trabajo, dos páginas pueden permanecer asignadas y se devuelven a la memoria caché de la tabla de trabajo. Esto aumenta el rendimiento).

Véase también

Supervisar el uso de recursos (Monitor de sistema)