Share via


sys.dm_tran_current_snapshot (Transact-sql)

Tüm etkin işlemler zaman zaman geçerli hareket başladığında anlık görüntüler sanal bir tablo döndürür. Geçerli hareket bir snapshot hareketi değilse, bu işlev hiçbir satır döndürür. sys.dm_tran_current_snapshot benzer sys.dm_tran_transactions_snapshot, dışında sys.dm_tran_current_snapshot yalnızca etkin hareketler için geçerli anlık hareket verir.

Sözdizimi

sys.dm_tran_current_snapshot

Dönen Tablo

Sütun adı

Veri türü

Açıklama

transaction_sequence_num

bigint

Aktif hareketin hareket sıra numarası.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Örnekler

Aşağıdaki örnek, her bir hareket sıra numarası (xsn) tarafından belirlenen dört eşzamanlı işlemler veritabanında READ_COMMITTED_SNAPSHOT ve ALLOW_SNAPSHOT_ISOLATION seçenek on olarak ayarlanmış olan çalıştırdığınız bir sınama senaryosu kullanır. Aşağıdaki işlemler çalıştırıyorsanız:

  • xsn 57, seri hale getirilebilir yalıtım altında bir güncelleştirme işlemidir.

  • 58 xsn xsn 57 ile aynıdır.

  • xsn 59 anlık yalıtım altında seçin bir işlemdir.

  • Aynı .

Aşağıdaki sorgu xsn 59 kapsamı içinde yürütülür.

SELECT 
    transaction_sequence_num
  FROM sys.dm_tran_current_snapshot;

SELECT 
    transaction_sequence_num
  FROM sys.dm_tran_current_snapshot;

Sonuç kümesi buradadır.

transaction_sequence_num
------------------------
57
58

transaction_sequence_num
------------------------
57
58

Sonuçlar, xsn 57 ve 58 xsn xsn 59 anlık hareket başladığı anda etkin olduğunu gösterir. Hatta xsn 57 ve 58 xsn COMMIT veya anlık görüntü hareket bitene kadar geri sonra bu aynı sonucu devam ederse.

Aynı sorgu xsn 60 kapsamı içinde yürütülür.

Sonuç kümesi buradadır.

transaction_sequence_num
------------------------
57
58
59

transaction_sequence_num
------------------------
57
58
59

Çıktı xsn 60 için xsn-59 için görünür aynı hareketleri içerir, ancak xsn-59, xsn 60 başlatıldığında etkin olduğu da içerir.

Ayrıca bkz.

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

Hareket dinamik yönetimi görünümler ve işlevler (Transact-sql) ilgili