sys.dm_xtp_transaction_stats (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance
Notifica las estadísticas de las transacciones que se han ejecutado desde que el servidor se inició.
Para obtener más información, vea OLTP en memoria (optimización en memoria).
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
total_count | bigint | El número total de transacciones que se han ejecutado en el motor de base de datos de OLTP en memoria. |
read_only_count | bigint | Número de transacciones de solo lectura. |
total_aborts | bigint | El número total de transacciones que se anularon, bien mediante intervención del usuario o del sistema. |
system_aborts | bigint | Número de interrupciones iniciadas por el sistema. Por ejemplo, debido a conflictos de escritura, errores de validación o errores de dependencia. |
validation_failures | bigint | Número de veces que una transacción se ha anulado debido a un error de validación. |
dependencies_taken | bigint | Solo para uso interno. |
dependencies_failed | bigint | Número de veces que una transacción se anula debido a que una transacción de la que dependía se anula. |
savepoint_create | bigint | El número de puntos de retorno creados. Se crea un nuevo punto de retorno para cada bloque atomic. |
savepoint_rollbacks | bigint | El número de reversiones a un punto de retorno anterior. |
savepoint_refreshes | bigint | Solo para uso interno. |
log_bytes_written | bigint | Número total de bytes escritos en las entradas del registro de OLTP en memoria. |
log_IO_count | bigint | Número total de transacciones que requieren E/S del registro. Solo se tienen en cuenta las transacciones en tablas perdurables. |
phantom_scans_started | bigint | Solo para uso interno. |
phatom_scans_retries | bigint | Solo para uso interno. |
phantom_rows_touched | bigint | Solo para uso interno. |
phantom_rows_expiring | bigint | Solo para uso interno. |
phantom_rows_expired | bigint | Solo para uso interno. |
phantom_rows_expired_removed | bigint | Solo para uso interno. |
scans_started | bigint | Solo para uso interno. |
scans_retried | bigint | Solo para uso interno. |
rows_returned | bigint | Solo para uso interno. |
rows_touched | bigint | Solo para uso interno. |
rows_expiring | bigint | Solo para uso interno. |
rows_expired | bigint | Solo para uso interno. |
rows_expired_removed | bigint | Solo para uso interno. |
rows_inserted | bigint | Solo para uso interno. |
rows_updated | bigint | Solo para uso interno. |
rows_deleted | bigint | Solo para uso interno. |
write_conflicts | bigint | Solo para uso interno. |
unique_constraint_violations | bigint | Número total de infracciones de la restricción UNIQUE. |
Permisos
es necesario contar con el permiso VIEW SERVER STATE en el servidor.
Permisos para SQL Server 2022 y versiones posteriores
Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.
Consulte también
Vistas de administración dinámica de tablas optimizadas para memoria (Transact-SQL)