Compartir a través de


SQL Server, objeto Bases de Datos

El objeto SQLServer:Databases de SQL Server proporciona contadores para supervisar las operaciones de copia masiva, el rendimiento de copia de seguridad y restauración y las actividades del registro de transacciones. Supervise las transacciones y el registro de transacción para determinar cuánta actividad de usuario ocurre en la base de datos y qué tan completo se vuelve el registro de transacción. La cantidad de actividad de usuario puede determinar el rendimiento de la base de datos y afectar al tamaño, al bloqueo y a la replicación del registro. La supervisión de la actividad de registro de bajo nivel para medir la actividad del usuario y el uso de recursos puede ayudarle a identificar cuellos de botella de rendimiento.

Se pueden supervisar varias instancias del objeto Databases , cada una de las cuales representa una base de datos única, al mismo tiempo.

En esta tabla se describen los contadores de bases de datos de SQL Server.

Contadores de bases de datos de SQL Server Descripción
Transacciones activas Número de transacciones activas para la base de datos.
Tasa de transferencia de copia de seguridad/restauración por segundo Rendimiento de lectura y escritura para las operaciones de copia de seguridad y restauración de una base de datos por segundo. Por ejemplo, puede medir cómo cambia el rendimiento de la operación de copia de seguridad de la base de datos cuando se usan más dispositivos de copia de seguridad en paralelo o cuando se usan dispositivos más rápidos. El rendimiento de una operación de copia de seguridad o restauración de base de datos le permite determinar el progreso y el rendimiento de las operaciones de copia de seguridad y restauración.
Copias masivas de filas/segundo Número de filas copiadas masivamente por segundo.
Rendimiento de copia masiva por segundo Cantidad de datos copiados masivamente (en kilobytes) por segundo.
Confirmar entradas de tabla Tamaño de la parte en memoria de la tabla de confirmación de la base de datos. Para obtener más información, vea sys.dm_tran_commit_table (Transact-SQL).
Tamaño de los archivos de datos (KB) Tamaño acumulado (en kilobytes) de todos los archivos de datos de la base de datos, incluido cualquier crecimiento automático. La supervisión de este contador es útil, por ejemplo, para determinar el tamaño correcto de tempdb.
Bytes de escaneo lógico de DBCC por segundo Número de bytes de lectura lógica por segundo para comandos de consola de base de datos (DBCC).
Proporción de aciertos de caché de registros Porcentaje de lecturas de la caché de registros atendidas desde la misma caché de registros.
Lecturas de caché de registros por segundo Lecturas realizadas por segundo a través de la caché del administrador de registros.
Tamaño de los archivos de registro (KB) Tamaño acumulado (en kilobytes) de todos los archivos de registro de transacciones de la base de datos.
Tamaño usado de los archivos de registro (KB) Tamaño acumulado usado de todos los archivos de registro de la base de datos.
Tiempo de espera de vaciado del registro Tiempo de espera total (en milisegundos) para vaciar el registro. En una base de datos secundaria AlwaysOn, este valor indica el tiempo de espera para que los registros de transacciones se persistan en el disco.
Tiempo de espera por vaciado de registros por segundo Número de confirmaciones por segundo esperando el vaciado del registro.
Tiempo de escritura de vaciado del registro (ms) Tiempo en milisegundos para realizar escrituras de vaciados de registro que se completaron en el último segundo.
Vaciados de log por segundo Número de vaciados de registro por segundo.
Crecimientos de registros Número total de veces que se ha expandido el registro de transacciones de la base de datos.
Reducción del registro Número total de veces que se ha reducido el registro de transacciones de la base de datos.
Errores de caché del grupo de registros/seg. Número de solicitudes para las que el bloque de registro no estaba disponible en el grupo de registros. El grupo de registros es una caché en memoria del registro de transacciones. Esta memoria caché se utiliza para optimizar la lectura del registro con fines de recuperación, replicación de transacciones, rollback y Grupos de Disponibilidad Always On.
Lecturas de disco del conjunto de registros por segundo Número de lecturas de disco que el grupo de registros emitió para capturar bloques de registro.
Solicitudes de grupo de registros/s Número de solicitudes de bloque de registro procesadas por el grupo de registros.
Truncamientos de registro Número de veces que se ha reducido el registro de transacciones.
Porcentaje de log usado Porcentaje de espacio en el registro que está en uso.
Sust. Transacciones pendientes Número de transacciones en el registro de transacciones de la base de datos de publicación marcadas para la replicación, pero aún no se han entregado a la base de datos de distribución.
Sust. Tasa de Traducción Número de transacciones por segundo leídas del registro de transacciones de la base de datos de publicación y entregadas a la base de datos de distribución.
Reducir bytes de movimiento de datos por segundo Cantidad de datos que se mueven por segundo mediante operaciones de reducción automática o instrucciones DBCC SHRINKDATABASE o DBCC SHRINKFILE.
Transacciones con seguimiento por segundo Número de transacciones confirmadas registradas en la tabla de confirmación de la base de datos.
Transacciones por segundo Número de transacciones iniciadas para la base de datos por segundo.

Las transacciones por segundo no cuentan transacciones solo de XTP (transacciones iniciadas por un procedimiento almacenado compilado de forma nativa).
Escritura de transacciones por segundo Número de transacciones escritas en la base de datos y confirmadas, en el último segundo.

Véase también

Supervisar el uso de recursos (Monitor de sistema)
SQL Server, réplica de base de datos