Avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta función se proporciona actualmente como parte de una vista previa de conformidad con nuestras políticas de prelanzamiento.
Monitoree el rendimiento de su base de datos SQL Server con métricas exhaustivas recopiladas por el recolector NRDOT. Las siguientes 7 métricas se recopilan automáticamente para la funcionalidad de la UI de New Relic. Estas están habilitadas de forma predeterminada y funcionan en cualquier plataforma a través de una conexión directa a SQL Server.
Métricas disponibles
Las siguientes 7 métricas se recopilan automáticamente para la funcionalidad de la UI de New Relic. Estas están habilitadas de forma predeterminada y funcionan en cualquier plataforma a través de una conexión directa a SQL Server.
7 métricas que están habilitadas de forma predeterminada
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de requests por lotes recibidos por SQL Server |
| medidor (double) | — |
| Número de compilaciones de SQL necesarias |
| medidor (double) | — |
| Número de recompilaciones de SQL necesarias |
| medidor (double) | — |
| Número de requests de bloqueo que resultan en una espera |
| medidor (double) | — |
| Páginas encontradas en el grupo de búferes sin tener que leer del disco |
| medidor (double) | — |
| Tiempo que una página permanecerá en el grupo de búferes |
| medidor (int) |
|
| Número de usuarios conectados al SQL Server |
| medidor (int) | — |
Métricas adicionales
Las siguientes 89 métricas están deshabilitadas de forma predeterminada, pero se pueden habilitar para obtener información valiosa más detallada sobre el rendimiento y el estado de SQL Server. Estas métricas están organizadas por funcionalidad y la mayoría requiere una conexión directa a SQL Server.
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de atenciones de SQL (interrupciones de cancelación del cliente) recibidas por segundo |
| medidor (double) | — |
| Número de compilaciones de SQL por solicitud de lote |
| medidor (double) | — |
| Número de divisiones de página por solicitud por lotes |
| medidor (double) | — |
| Proporción de recompilaciones de SQL frente a compilaciones, expresada como porcentaje |
| medidor (double) | — |
| Tasa de actividad de autoparametrización, desglosada por resultado |
| medidor (double) |
(auto_attempted, safe, unsafe, failed, forced) |
| Tasa de ejecuciones de planes, clasificada por resultado de la guía de plan |
| medidor (double) |
(guiado, no guiado) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número total de copias de seguridad/restauraciones |
| medidor (double) | — |
| El número de bases de datos |
| medidor (int) |
(online, restoring, recovering, pending_recovery, suspect, offline) |
| Número de errores de ejecución |
| medidor (int) | — |
| Tamaño de los archivos de base de datos |
| medidor (int) |
,
|
| El número de escaneos completos de tablas o índices sin restricciones |
| medidor (double) | — |
| Número de transacciones activas en la base de datos |
| medidor (int) |
|
| Número total de interbloqueos |
| medidor (double) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| El número de bytes de I/O en este archivo |
| suma (acumulativa, int) |
,
,
,
|
| Tiempo total que los usuarios esperaron por la I/O emitida en este archivo |
| suma (acumulativa, doble) |
,
,
,
|
| El número de operaciones emitidas en el archivo |
| suma (acumulativa, int) |
,
,
,
|
| Espacio reservado asignado a la base de datos, desglosado por estado de uso |
| medidor (int) |
,
(usado, libre, total) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de entidades de seguridad de la base de datos desglosadas por tipo |
| medidor (int) |
,
(sql_user, windows_user, role, application_role, certificate_mapped_user, asymmetric_key_mapped_user) |
| Número de entidades de seguridad de la base de datos creadas hace más de un año |
| medidor (int) |
|
| Número de usuarios de SQL en la base de datos que no tienen un inicio de sesión de servidor coincidente |
| medidor (int) |
|
| Número de entidades de seguridad de la base de datos creadas en los últimos 30 días |
| medidor (int) |
|
| Número de miembros de rol de base de datos desglosado por tipo de miembro |
| medidor (int) |
,
(app_role, cross_role, high_privilege, unique) |
| Número de membresías de roles de base de datos desglosadas por tipo |
| medidor (int) |
",
(activos, personalizados, anidados, usuarios)" |
| Nivel de riesgo asignado a cada rol de base de datos (1 = bajo, 4 = alto) |
| medidor (int) |
,
|
| Número de roles de base de datos desglosados por estado de uso |
| medidor (int) |
,
(empty, with_members) |
| Número de miembros en un rol de base de datos |
| medidor (int) |
,
|
| Número de entidades de seguridad (inicios de sesión, usuarios) a nivel del servidor |
| medidor (int) | — |
| Número de miembros en un rol de servidor |
| medidor (int) |
|
Sugerencia
Nota: estas métricas no son aplicables a las instancias de AWS RDS SQL Server.
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Tipo de Cluster del grupo de disponibilidad Always-On |
| medidor (int) |
,
(wsfc, external, none, unknown) |
| Nivel de condición de falla configurado para el grupo de disponibilidad (1-5) |
| medidor (int) |
|
| Tiempo de espera de la comprobación de estado configurado para el grupo de disponibilidad |
| medidor (int) |
|
| Número de réplicas secundarias sincronizadas requeridas para confirmar en el grupo de disponibilidad |
| medidor (int) |
|
| Tamaño de la cola de envío de log o rehacer para una réplica de base de datos de AG |
| medidor (int) |
,
,
,
(log_send, redo) |
| Tasa de rehacer para una réplica de base de datos de AG |
| medidor (double) |
,
,
|
| Tiempo acumulado invertido en el control de flujo de AG, en milisegundos por segundo observado |
| medidor (double) | — |
| Rol de la réplica de disponibilidad |
| medidor (int) |
,
,
(primario, secundario, en resolución, desconocido) |
| Estado de sincronización de la réplica de disponibilidad |
| medidor (int) |
,
,
(healthy, partially_healthy, not_healthy, unknown) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número total de búsquedas de índice |
| medidor (double) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de superlatches actualmente activos |
| medidor (int) | — |
| Tasa de promociones o degradaciones de superlatch |
| medidor (double) |
(promoción, degradación) |
| Número de esperas de latch por segundo |
| medidor (double) | — |
| Tiempo promedio de espera de latches (sincronización más ligera) |
| medidor (double) | — |
| Tiempo total de espera de latch |
| suma (acumulativa, doble) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de bloqueos actualmente activos mantenidos en la base de datos, agrupados por modo de bloqueo |
| medidor (int) |
,
(compartido, exclusivo, actualización, intención, esquema, actualización_masiva, intención_compartida_exclusiva) |
| Número de bloqueos actualmente activos mantenidos en la base de datos, agrupados por tipo de recurso |
| medidor (int) |
,
(key, page, row, table, extent, file, hobt, metadatos, aplicación, allocation_unit, database_level) |
| Número total de tiempos de espera de bloqueo agotados |
| medidor (double) | — |
| Recuento acumulativo de esperas de bloqueo que ocurrieron |
| suma (acumulativa, int) |
(default, internal) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número total de inicios de sesión |
| medidor (double) | — |
| Número total de cierres de sesión |
| medidor (double) | — |
| Número de errores de terminación de conexión por segundo |
| medidor (double) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Cantidad de memoria utilizada por el grupo de memoria de SQL Server |
| medidor (int) |
(objetivo, total, sql_cache, optimizador, conexión, granted_workspace, max_workspace) |
| Número de objetos de caché en la caché de SQL Server |
| medidor (int) |
(in_use, total) |
| Número total de concesiones de memoria pendientes |
| suma (acumulativa, int) | — |
| Número de páginas en el grupo de búferes de SQL Server |
| medidor (int) |
(caché, total, objetivo, base de datos, robada, reservada, libre) |
| Cantidad máxima de memoria que SQL Server está dispuesto a usar (memoria de servidor objetivo) |
| medidor (int) | — |
| Memoria total en uso |
| suma (acumulativa, doble) |
(default, internal) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Tiempo de actividad del equipo |
| medidor (int) | — |
| Número de CPU |
| medidor (int) | — |
| Espacio total en disco en los volúmenes que alojan archivos de base de datos de SQL Server |
| medidor (int) | — |
| Cantidad de memoria física del sistema observada por SQL Server |
| medidor (int) |
(available, total) |
| Fracción de la memoria física del sistema en uso por el proceso de SQL Server |
| medidor (double) | — |
| Número total de tareas ejecutables en los programadores en línea |
| medidor (int) | — |
| Tiempo total de espera para este tipo de espera |
| suma (acumulativa, doble) |
,
|
| Número acumulado de tareas que han esperado en este tipo de espera desde el inicio de SQL Server |
| suma (acumulativa, int) |
,
|
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de bloqueos de lista libre |
| medidor (int) | — |
| Número total de búsquedas de páginas |
| medidor (double) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de procesos de SQL Server (sesiones de usuario), desglosado por estado |
| medidor (int) |
(background, dormant, preconnect, runnable, running, sleeping, suspended) |
| El número de procesos que están bloqueados actualmente |
| medidor (int) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Tasa de rendimiento de datos de réplica |
| medidor (double) |
(transmit, receive) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| La tasa de operaciones emitidas |
| medidor (double) |
(lectura, escritura) |
| El número de operaciones de lectura que se limitaron en el último segundo |
| medidor (int) | — |
| El número de operaciones de escritura que fueron limitadas en el último segundo |
| medidor (double) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| El número de tablas |
| suma (acumulativa, int) |
(activo, inactivo),
(temporal, permanente) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Espacio libre total en DB temporal |
| suma (acumulativa, int) |
(libre, usado) |
| Tamaño del almacén de versiones de TempDB |
| medidor (double) | — |
| Tiempo de espera acumulado en las páginas de asignación de tempdb, desglosado por tipo de página |
| suma (acumulativa, doble) |
(gam, sgam, pfs, other) |
| Número de tipos de espera de pagelatch de tempdb con al menos un proceso en espera activo |
| medidor (int) | — |
| Número de archivos de datos tempdb configurados en la instancia |
| medidor (int) | — |
| Tamaño de cada archivo de datos o de log de tempdb |
| medidor (int) |
,
|
| Espacio usado por tempdb, desglosado por categoría de asignación |
| medidor (int) |
(user_objects, internal_objects, version_store, free) |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Número de tareas de SQL Server desglosadas por estado |
| medidor (int) |
(current, queued, waiting_for_threadpool) |
| Número de subprocesos de trabajo de SQL Server desglosados por estado |
| medidor (int) |
(running, suspended_or_sleeping) |
| Número máximo de subprocesos de trabajo de SQL Server configurados en la instancia |
| medidor (int) | — |
| Fracción de hilos de trabajo de SQL Server configurados actualmente en ejecución |
| medidor (double) | — |
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Tiempo consumido en retrasos de transacciones |
| suma (acumulativa, doble) | — |
| Antigüedad en segundos de la transacción abierta actualmente más larga en el servidor |
| medidor (double) | — |
| Número total de transacciones de escritura de reflejo |
| medidor (double) | — |
| Bytes acumulativos limpiados del almacén de versiones de tempdb |
| suma (acumulativa, doble) | — |
| Bytes acumulados de versiones de fila escritos en el almacén de versiones de tempdb |
| suma (acumulativa, doble) | — |
Métricas adicionales de Windows
Las siguientes métricas están disponibles en plataformas Windows cuando se usa el recolector NRDOT con SQL Server. Estas métricas proporcionan información valiosa de rendimiento específica de Windows para el monitoreo de SQL Server.
13 métricas disponibles en plataformas Windows
Métrica | Descripción | Unidad | Tipo | Atributo |
|---|---|---|---|---|
| Contador de tiempo de actividad del sistema |
| medidor (double) | — |
| Número de núcleos de CPU disponibles |
| medidor (double) | — |
| Uso de memoria por proceso de SQL Server |
| medidor (double) |
|
| Porcentaje de páginas encontradas en la caché del búfer |
| medidor (double) | — |
| Proporción de aciertos de caché frente a búsquedas en caché |
| medidor (double) |
|
| Número de compilaciones de SQL por segundo |
| medidor (double) | — |
| Número de conexiones de usuario a SQL Server |
| medidor (double) | — |
| Número de bloqueos actuales |
| medidor (double) |
|
| Número de tiempos de espera de bloqueo por segundo |
| medidor (double) | — |
| Número total de procesos que esperan concesiones de memoria |
| medidor (double) | — |
| Número de operaciones de páginas físicas de base de datos por segundo |
| medidor (double) |
|
| Número de recompilaciones de SQL por segundo |
| medidor (double) | — |
| Número de transacciones por segundo |
| medidor (double) |
|