sys.dm_xtp_transaction_stats (Transact-SQL)

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例

报告自服务器启动以来有关运行的事务的统计信息。

有关详细信息,请参阅 内存中 OLTP(内存中优化)

列名称 数据类型 描述
total_count bigint 内存中 OLTP 数据库引擎中已运行的事务总数。
read_only_count bigint 只读事务数。
total_aborts bigint 通过用户或系统中止而中止的事务总数。
system_aborts bigint 系统启动的中止数。 例如,原因为写入冲突、验证失败或依赖关系失败。
validation_failures bigint 因验证失败造成的事务中止的次数。
dependencies_taken bigint 仅供内部使用。
dependencies_failed bigint 因所依赖的事务中止的事务中止次数。
savepoint_create bigint 创建的保存点的数量。 为每个原子块创建新的保存点。
savepoint_rollbacks bigint 回滚到前一个保存点的次数。
savepoint_refreshes bigint 仅供内部使用。
log_bytes_written bigint 写入内存中 OLTP 日志记录的总字节数。
log_IO_count bigint 需要日志 IO 的事务总数。 只考虑针对持久表的事务。
phantom_scans_started bigint 仅供内部使用。
phatom_scans_retries bigint 仅供内部使用。
phantom_rows_touched bigint 仅供内部使用。
phantom_rows_expiring bigint 仅供内部使用。
phantom_rows_expired bigint 仅供内部使用。
phantom_rows_expired_removed bigint 仅供内部使用。
scans_started bigint 仅供内部使用。
scans_retried bigint 仅供内部使用。
rows_returned bigint 仅供内部使用。
rows_touched bigint 仅供内部使用。
rows_expiring bigint 仅供内部使用。
rows_expired bigint 仅供内部使用。
rows_expired_removed bigint 仅供内部使用。
rows_inserted bigint 仅供内部使用。
rows_updated bigint 仅供内部使用。
rows_deleted bigint 仅供内部使用。
write_conflicts bigint 仅供内部使用。
unique_constraint_violations bigint 唯一约束冲突的总数。

权限

要求具有服务器的 VIEW SERVER STATE 权限。

SQL Server 2022 及更高版本的权限

要求对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

另请参阅

内存优化表动态管理视图 (Transact-SQL)