sys.dm_db_xtp_transactions (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Сообщает об активных транзакциях в компоненте In-Memory OLTP.
Дополнительные сведения см. в разделе In-Memory OLTP (оптимизация в памяти).
Имя столбца | Тип данных | Description |
---|---|---|
node_id |
smallint | Идентификатор узла |
xtp_transaction_id |
bigint | Внутренний идентификатор для этой транзакции в диспетчере транзакций XTP |
transaction_id |
bigint | Идентификатор транзакции. Присоединяется к другим динамическим административным представлениям, связанным с transaction_id транзакциями, например sys.dm_tran_active_transactions .0 для транзакций, доступных только для XTP, например транзакций, запущенных в собственном коде хранимых процедур. |
session_id |
smallint | Сеанс session_id , выполняющий эту транзакцию. Присоединение с помощью sys.dm_exec_sessions |
begin_tsn |
bigint | Начать серийный номер транзакции транзакции |
end_tsn |
bigint | Конечный серийный номер транзакции транзакции |
state |
int | Состояние транзакции:0 -АКТИВНЫЙ1 -ПРЕДАННЫЙ ИДЕЕ2 -НЕДОНОШЕННЫЙ3 -ПРОВЕРКА |
state_desc |
nvarchar | Описание состояния транзакции |
result |
int | Результат транзакции. Допустимы следующие значения:0 -РАЗВИВАТЬСЯ1 -УСПЕХ2 -ОШИБКА3 — ФИКСАЦИЯ ЗАВИСИМОСТЕЙ4 — СБОЙ ПРОВЕРКИ (RR)5 — СБОЙ ПРОВЕРКИ (SR)6 -ОТКАТ |
result_desc |
nvarchar | Результат транзакции. Допустимы следующие значения:IN PROGRESS SUCCESS ERROR COMMIT DEPENDENCY VALIDATION FAILED (RR) VALIDATION FAILED (SR) ROLLBACK |
xtp_parent_transaction_node_id |
smallint | Только для внутреннего применения |
xtp_parent_transaction_id |
bigint | Только для внутреннего применения |
last_error |
int | Только для внутреннего применения |
is_speculative |
bit | Только для внутреннего применения |
is_prepared |
bit | Только для внутреннего применения |
is_delayed_durability |
bit | Только для внутреннего применения |
memory_address |
varbinary | Только для внутреннего применения |
database_address |
varbinary | Только для внутреннего применения |
thread_id |
int | Только для внутреннего применения |
read_set_row_count |
int | Только для внутреннего применения |
write_set_row_count |
int | Только для внутреннего применения |
scan_set_count |
int | Только для внутреннего применения |
savepoint_garbage_count |
int | Только для внутреннего применения |
log_bytes_required |
bigint | Только для внутреннего применения |
count_of_allocations |
int | Только для внутреннего применения |
allocated_bytes |
int | Только для внутреннего применения |
reserved_bytes |
int | Только для внутреннего применения |
commit_dependency_count |
int | Только для внутреннего применения |
commit_dependency_total_attempt_count |
int | Только для внутреннего применения |
scan_area |
int | Только для внутреннего применения |
scan_area_desc |
nvarchar | Только для внутреннего применения |
scan_location |
int | Только для внутреннего применения |
dependent_1_address |
varbinary(8) | Только для внутреннего применения |
dependent_2_address |
varbinary(8) | Только для внутреннего применения |
dependent_3_address |
varbinary(8) | Только для внутреннего применения |
dependent_4_address |
varbinary(8) | Только для внутреннего применения |
dependent_5_address |
varbinary(8) | Только для внутреннего применения |
dependent_6_address |
varbinary(8) | Только для внутреннего применения |
dependent_7_address |
varbinary(8) | Только для внутреннего применения |
dependent_8_address |
varbinary(8) | Только для внутреннего применения |
Разрешения
Для SQL Server 2019 (15.x) и предыдущих версий требуется разрешение VIEW DATABASE STATE в базе данных.
Для SQL Server 2022 (16.x) и более поздних версий требуется разрешение VIEW DATABASE PERFORMANCE STATE в базе данных.
Связанный контент
- Введение в таблицы, оптимизированные для памяти
- Динамические административные представления таблиц, оптимизированные для памяти
- Обзор и сценарии использования OLTP в памяти
- Оптимизация производительности с помощью технологий в памяти в База данных SQL Azure
- Оптимизация производительности с помощью технологий в памяти в Управляемый экземпляр SQL Azure