次の方法で共有


sys.dm_xtp_transaction_stats (Transact-SQL)

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance

サーバーの起動後に実行されたトランザクションに関する統計情報を報告します。

詳細については、「 インメモリ 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 作成されたセーブポイントの数。 ATOMIC ブロックごとに新しいセーブポイントが作成されます。
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 UNIQUE 制約の違反の総数。

アクセス許可

サーバーに対する VIEW SERVER STATE 権限が必要です。

SQL Server 2022 以降でのアクセス許可

サーバーに対する VIEW SERVER PERFORMANCE STATE アクセス許可が必要です。

関連項目

メモリ最適化テーブルの動的管理ビュー (Transact-SQL)