System Data Collection Sets
El recopilador de datos instala tres conjuntos de recopilación de datos del sistema durante el proceso de instalación de SQL Server 2008. Estos conjuntos de recopilación se pueden configurar para que se adapten a los requisitos de supervisión, pero no se pueden eliminar. Los conjuntos de recopilación de datos del sistema constan de lo siguiente:
Uso de disco. Recopila datos sobre el uso del disco y del registro para todas las bases de datos instaladas en el sistema.
Actividad del servidor. Recopila estadísticas de uso de recursos y datos de rendimiento del servidor y SQL Server.
Estadísticas de consultas. Recopila estadísticas de consulta, texto de consultas individuales, planes de consulta y consultas concretas.
Conjunto de recopilación Uso de disco
El conjunto de recopilación Uso de disco realiza el seguimiento del crecimiento de las bases de datos y los archivos de registro y proporciona estadísticas relacionadas con los archivos, como el crecimiento medio (en megabytes) por día.
El conjunto de recopilación tiene dos elementos de recopilación, Uso de disco - Archivos de datos y Uso de disco - Archivos de registro. Ambos elementos usan el tipo de recopilador de consultas T-SQL genérico. El conjunto de recopilación recoge los datos siguientes:
Instantáneas de los tamaños de los archivos de datos obtenidas de las vistas sys.partitions y sys.allocation_units.
Instantáneas de los tamaños de los archivos de registro obtenidas del comando DBCC SQLPERF (LOGSPACE).
Instantáneas de estadísticas de E/S obtenidas de la función sys.dm_io_virtual_file_stats.
Las tablas siguientes proporcionan información detallada sobre el conjunto de recopilación Uso de disco y sus elementos de recopilación.
Nombre del conjunto de recopilación |
Uso de disco |
Modo de recopilación |
No almacenado en memoria caché |
Frecuencia de la programación de carga |
Cada 6 horas |
Retención de datos |
730 días |
Elementos de recopilación |
Uso de disco - Archivos de datos Uso de disco - Archivos de registro |
Nombre del elemento de recopilación |
Uso de disco - Archivos de datos |
Tipo de recopilador |
Consultas T-SQL genérico |
Consulta 1 |
|
Resultado de la consulta 1 |
disk_usage |
Nombre del elemento de recopilación |
Uso de disco - Archivos de registro |
Tipo de recopilador |
Consultas T-SQL genérico |
Consulta 1 |
|
Resultado de la consulta 1 |
log_usage |
Conjunto de recopilación Actividad del servidor
El conjunto de recopilación Actividad del servidor proporciona una visión general de la actividad de SQL Server, la utilización de recursos de SQL Server y la contención de recursos de SQL Server. El conjunto de recopilación también proporciona una vista global de la utilización de recursos del sistema que permite determinar si los problemas de rendimiento están relacionados con actividades que se encuentran fuera del ámbito de SQL Server.
Este conjunto de recopilación recoge muestras de datos de las vistas de administración dinámica siguientes:
sys.dm_os_wait_stats
sys.dm_os_latch_stats
sys.dm_os_schedulers
sys.dm_exec_sessions, sys.dm_exec_requests y sys.dm_os_waiting_tasks (usando una consulta combinada)
sys.dm_os_process_memory
sys.dm_os_memory_nodes
Además, se recogen ejemplos de datos de varios contadores de rendimiento de SQL Server y del sistema.
El conjunto de recopilación Actividad del servidor ofrece una vista global del sistema en lo referente a la utilización de recursos y cuellos de botella de recursos. El seguimiento del uso de recursos se realiza en cuatro áreas generales: CPU, E/S del disco, memoria y red. El muestreo de sys.dm_exec_sessions, sys.dm_exec_requests y sys.dm_os_waiting_tasks habilita la correlación de la actividad del sistema con los cuellos de botella de recursos y con los problemas de bloqueo.
Este conjunto de recopilación, que se ejecuta por sí solo, permite asociar los cuellos de botella de recursos a una sesión bloqueada y mostrar las cadenas de bloqueo en el nivel de sesión. Aunque no se recopilan los textos de las consultas, se puede utilizar la información de sql_handle y plan_handle recogida por el conjunto de recopilación Estadísticas de consultas para aumentar el detalle por debajo del nivel de sesión.
Las tablas siguientes proporcionan información detallada sobre el conjunto de recopilación Actividad del servidor y sus elementos de recopilación.
Nombre del conjunto de recopilación |
Actividad del servidor |
Modo de recopilación |
Almacenado en memoria caché |
Frecuencia de la programación de carga |
Cada 15 minutos |
Retención de datos |
14 días |
Elementos de recopilación |
Actividad del servidor - Instantáneas de DMV Actividad del servidor - Contadores de rendimiento |
Nombre del elemento de recopilación |
Actividad del servidor - Instantáneas de DMV |
Tipo de recopilador |
Consultas T-SQL genérico |
Frecuencia de recopilación |
60 segundos |
Consulta 1 |
|
Resultado de la consulta 1 |
snapshots.os_wait_stats |
Consulta 2 |
|
Resultado de la consulta 2 |
snapshots.os_latch_stats |
Consulta 3 |
|
Resultado de la consulta 3 |
snapshots.sql_process_and_system_memory |
Consulta 4 |
|
Resultado de la consulta 4 |
snapshots.os_memory_nodes |
Consulta 5 |
|
Resultado de la consulta 5 |
snapshots.os_memory_clerks |
Consulta 6 |
|
Resultado de la consulta 6 |
snapshots.os_schedulers |
Consulta 7 |
|
Resultado de la consulta 7 |
snapshots.io_virtual_file_stats |
Nombre del elemento de recopilación |
Actividad del servidor - Contadores de rendimiento |
Tipo de recopilador |
Contadores de rendimiento |
Frecuencia de recopilación |
60 segundos |
Contadores de rendimiento utilizados |
Contadores de "memoria"="% de bytes en uso confirmados" Contadores de "memoria"="Bytes disponibles" Contadores de "memoria"="Bytes en caché" Contadores de "memoria"="Errores de caché/s" Contadores de "memoria"="Bytes confirmados" Contadores de "memoria"="Bytes de lista de páginas libre & cero" Contadores de "memoria"="Bytes de lista de páginas modificadas" Contadores de "memoria"="Páginas/s" Contadores de "memoria"="Lecturas de página/s" Contadores de "memoria"="Escrituras de página/s" Contadores de "memoria"="Errores de página/s" Contadores de "memoria"="Bytes de bloque no paginado" Contadores de "memoria"="Bytes de bloque paginado" Contadores de "memoria"="Bytes principales de caché en modo de espera" Contadores de "memoria"="Bytes de prioridad normal de caché en modo de espera" Contadores de "memoria"="Bytes de reserva de caché en modo de espera" Contadores de “memoria"="Bytes de bloque paginado" Contadores de "memoria"="Copias de escritura/s" Contadores de "proceso"="*" Instancias="_Total" Contadores de "proceso="*" Instancias="$(TARGETPROCESS)" Contadores de "proceso"="Recuento de subprocesos" Instancias="*" Contadores de "proceso"="% de tiempo de procesador" Instancias="*" Contadores de "proceso"="Bytes de lectura de ES/s" Instancias="*" Contadores de "proceso"="Bytes de escritura de ES/s" Instancias="*" Contadores de "proceso"="Bytes privados" Instancias="*" Contadores de "proceso"="Espacio de trabajo" Instancias="*" Contadores de "procesador"="% de tiempo de procesador" Instancias="*" Contadores de "procesador"="% de tiempo de usuario" Instancias="*" Contadores de "procesador"="% de tiempo con privilegios" Instancias="*" Contadores de "colas de trabajo de servidor"="Longitud de cola" Instancias="*" Contadores de "LogicalDisk"="% de tiempo de disco" Instancias="*" Contadores "LogicalDisk"="Avg. Longitud de la cola de disco" Instancias="*" Contadores "LogicalDisk"="Longitud promedio de cola de lectura de disco" Instancias="*" Contadores "LogicalDisk"="Longitud promedio de cola de escritura de disco" Instancias="*" Contadores "LogicalDisk"="Promedio de segundos de disco/lectura" Instancias="*" Contadores "LogicalDisk"="Promedio de segundos de disco/escritura" Instancias="*" Contadores "LogicalDisk"="Promedio de segundos de disco/transferencia Instancias="*" Contadores de "LogicalDisk"="Lecturas de disco/s" Instancias="*" Contadores de "LogicalDisk"="Bytes de disco/s" Instancias="*" Contadores de "LogicalDisk"="Escrituras en disco/s" Instancias="*" Contadores de "LogicalDisk"="ES divididas/s" Instancias="*" Contadores de "sistema"="Longitud de cola del procesador" Contadores de "sistema"="Operaciones de lectura de archivo/s" Contadores de "sistema"="Operaciones de escritura de archivo/s" Contadores de "sistema"="Operaciones de control de archivo/s" Contadores de "sistema"="Bytes de lectura de archivo/s" Contadores de "sistema"="Bytes de escritura de archivo/s" Contadores de "sistema"="Bytes de control de archivo/s" Contadores de "interfaz de red"="Total de bytes/s" Instancias= "*" Contadores de "interfaz de red"="Longitud de la cola de salida" Instancias="*" Contadores de "SQLServer:Buffer Manager"="Páginas descartadas" Contadores de "SQLServer:Buffer Manager"="Duración prevista de la página" Contadores de "SQLServer:Memory Manager"="Concesiones de memoria otorgadas" Contadores de "SQLServer:Memory Manager"="Concesiones de memoria pendientes" Contadores de "SQLServer:Databases"="Transacciones/s" Instancias="_Total" Contadores de "SQLServer:Databases"="Transacciones/s" Instancias="tempdb" Contadores de "SQLServer:Databases"="Transacciones activas" Instancias="*" Contadores de "SQLServer:General Statistics"="Inicios de sesión/s" Contadores de "SQLServer:General Statistics"="Cierres de sesión/s" Contadores de "SQLServer:General Statistics"="Inicios de sesión/s" Contadores de "SQLServer:General Statistics"="Conexiones lógicas" Contadores de "SQLServer:General Statistics"="Transacciones" Contadores de "SQLServer:General Statistics"="Procesos bloqueados" Contadores de "SQLServer:General Statistics"="Tablas temporales activas" Contadores de " SQLServer:SQL Statistics "="Solicitudes de lotes/s" Contadores de "SQLServer:SQL Statistics"="Compilaciones SQL/s" Contadores de "SQLServer:SQL Statistics"="Recompilaciones SQL/s" Contadores de "SQLServer:SQL Statistics"="Velocidad de atención de SQL" Contadores de "SQLServer:SQL Statistics"="Intentos de parametrización automática/s" Contadores de "SQLServer:SQL Statistics"="Parametrizaciones automáticas con error/s" Contadores de "SQLServer:Plan Cache"="Frecuencia de aciertos de caché" Instancias="_Total" Contadores de "SQLServer:Plan Cache"="Frecuencia de aciertos de caché" Instancias="Planes de objetos" Contadores de "SQLServer:Plan Cache"="Frecuencia de aciertos de caché" Instancias="Planes SQL" Contadores de "SQLServer:Plan Cache"="Frecuencia de aciertos de caché" Instancias="Tablas temporales & Variables de tabla" Contadores de "SQLServer:Transactions"="Espacio disponible en tempdb (KB)" Contadores de "SQLServer:Workload Group Stats"="Solicitudes activas" Instancias="*" Contadores de "SQLServer:Workload Group Stats"="Tareas bloqueadas" Instancias="*" Contadores de "SQLServer:Workload Group Stats"="Uso de la CPU (%)" Instancias="*" |
Conjunto de recopilación Estadísticas de consultas
El conjunto de recopilación Estadísticas de consultas recoge datos sobre estadísticas de consultas, textos de consultas individuales, planes de consulta y consultas específicas. Estos datos, cuando se vinculan a estadísticas y actividades en el nivel de sistema, permiten aumentar el detalle por debajo del nivel de sesión hasta una consulta individual.
Este conjunto de recopilación recoge datos de los orígenes siguientes:
sys.dm_exec_requests, sys.dm_exec_sessions, sys.dm_exec_query_stats y otras vistas de administración dinámica relacionadas.
El texto de los lotes y las consultas seleccionados.
El plan de los lotes y las consultas seleccionados.
El texto normalizado de los lotes seleccionados.
El conjunto de recopilación Estadísticas de consultas usa el tipo de recopilador Actividad de consultas. El tipo de recopilador Actividad de consultas recoge datos usando el paquete QueryActivityCollect.dtsx de SSIS y carga datos usando el paquete QueryActivityUpload.dtsx de SSIS. Para obtener más información sobre las fases de recopilación y carga del tipo de recopilador Actividad de consultas, incluidas las consultas que se usan, vea Tipo de recopilador Actividad de consulta.
Las tablas siguientes proporcionan información sobre el conjunto de recopilación Estadísticas de consultas y sus elementos de recopilación.
Nombre del conjunto de recopilación |
Estadísticas de consultas |
Modo de recopilación |
Almacenado en memoria caché |
Frecuencia de la programación de carga |
Cada 15 minutos |
Retención de datos |
14 días |
Elemento de recopilación |
Estadísticas de consultas - Actividad de consultas |
Historial de cambios
Contenido actualizado |
---|
Se han actualizado todas las tablas que muestran los detalles de los conjuntos de recopilación y los elementos de recopilación con la información y código correctos. |
Se han movido detalles acerca de las consultas que se usan para el conjunto de recopilación Estadísticas de consultas al tema Tipo de recopilador Actividad de consulta. |
Vea también