sys.dm_xtp_transaction_stats (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

詳細については、「 インメモリ OLTP (インメモリ最適化)」を参照してください。

列名 データ型 説明
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 作成されたセーブポイントの数。 ATOMIC ブロックごとに新しいセーブポイントが作成されます。
savepoint_rollbacks bigint 前のセーブポイントへのロールバックの数。
savepoint_refreshes bigint 内部使用のみです。
log_bytes_written bigint In-Memory 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)