sys.dm_db_xtp_transactions (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance
Notifica las transacciones activas en el motor de base de datos de OLTP en memoria.
Para obtener más información, vea OLTP en memoria (optimización en memoria).
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
node_id |
smallint | Identificador del nodo |
xtp_transaction_id |
bigint | Identificador interno de esta transacción en el administrador de transacciones XTP |
transaction_id |
bigint | El identificador de la transacción. Se une con en transaction_id otras DMV relacionadas con transacciones, como sys.dm_tran_active_transactions .0 para transacciones de solo XTP, como las transacciones iniciadas por procedimientos almacenados compilados de forma nativa. |
session_id |
smallint | session_id de la sesión que ejecuta esta transacción. Combinaciones con sys.dm_exec_sessions |
begin_tsn |
bigint | Iniciar el número de serie de la transacción |
end_tsn |
bigint | Número de serie de la transacción final de la transacción |
state |
int | Estado de la transacción:0 -ACTIVO1 -COMPROMETIDO2 -ABORTADO3 -VALIDAR |
state_desc |
nvarchar | Descripción del estado de la transacción |
result |
int | El resultado de esta transacción. Los posibles valores son los siguientes.0 -EN CURSO1 -ÉXITO2 -ERROR3 - CONFIRMAR DEPENDENCIA4 - ERROR DE VALIDACIÓN (RR)5 - ERROR DE VALIDACIÓN (SR)6 -REVERSIÓN |
result_desc |
nvarchar | El resultado de esta transacción. Los posibles valores son los siguientes.IN PROGRESS SUCCESS ERROR COMMIT DEPENDENCY VALIDATION FAILED (RR) VALIDATION FAILED (SR) ROLLBACK |
xtp_parent_transaction_node_id |
smallint | Exclusivamente para uso interno |
xtp_parent_transaction_id |
bigint | Exclusivamente para uso interno |
last_error |
int | Exclusivamente para uso interno |
is_speculative |
bit | Exclusivamente para uso interno |
is_prepared |
bit | Exclusivamente para uso interno |
is_delayed_durability |
bit | Exclusivamente para uso interno |
memory_address |
varbinary | Exclusivamente para uso interno |
database_address |
varbinary | Exclusivamente para uso interno |
thread_id |
int | Exclusivamente para uso interno |
read_set_row_count |
int | Exclusivamente para uso interno |
write_set_row_count |
int | Exclusivamente para uso interno |
scan_set_count |
int | Exclusivamente para uso interno |
savepoint_garbage_count |
int | Exclusivamente para uso interno |
log_bytes_required |
bigint | Exclusivamente para uso interno |
count_of_allocations |
int | Exclusivamente para uso interno |
allocated_bytes |
int | Exclusivamente para uso interno |
reserved_bytes |
int | Exclusivamente para uso interno |
commit_dependency_count |
int | Exclusivamente para uso interno |
commit_dependency_total_attempt_count |
int | Exclusivamente para uso interno |
scan_area |
int | Exclusivamente para uso interno |
scan_area_desc |
nvarchar | Exclusivamente para uso interno |
scan_location |
int | Exclusivamente para uso interno |
dependent_1_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_2_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_3_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_4_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_5_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_6_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_7_address |
varbinary(8) | Exclusivamente para uso interno |
dependent_8_address |
varbinary(8) | Exclusivamente para uso interno |
Permisos
Para SQL Server 2019 (15.x) y versiones anteriores, requiere el permiso VIEW DATABASE STATE en la base de datos.
Para SQL Server 2022 (16.x) y versiones posteriores, requiere el permiso VIEW DATABASE PERFORMANCE STATE en la base de datos.
Contenido relacionado
- Introducción a las tablas con optimización para memoria
- Vistas de administración dinámica de tablas optimizadas para memoria
- Información general y escenarios de uso de OLTP en memoria
- Optimización del rendimiento mediante tecnologías en memoria en Azure SQL Database
- Optimización del rendimiento mediante tecnologías en memoria en Azure SQL Instancia administrada