Поделиться через


sys.dm_xtp_transaction_stats (Transact-SQL)

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Предоставляет статистические данные о транзакциях, выполненных с момента запуска сервера.

Дополнительные сведения см. в разделе In-Memory OLTP (оптимизация в памяти).

Имя столбца Тип данных Description
total_count bigint Общее число транзакций, которые были запущены в компоненте In-Memory 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 Общее число байтов, записанных в записи журнала компонента In-Memory OLTP.
log_IO_count bigint Общее число транзакций, для которых требуется ввести журнал операций ввода-вывода. Учитываются только транзакции в долговечных таблицах.
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)