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