Aracılığıyla paylaş


sys.dm_tran_locks (Transact-SQL)

Yöneticisi kaynakları etkin kilit hakkında bilgi döndürür SQL Server 2008 R2.Her satır bir etkin isteği verilmiş veya verilecek bekleyen bir kilit kilit Yöneticisi temsil eder.

sonuç kümesi sütunları iki ana gruba ayrılır: kaynak ve isteği.kaynak grubu kaynak kilit isteği yapılıyor ve kilit isteği isteği Grup açıklar.

Sütun adı

Veri türü

Açıklama

resource_type

nvarchar(60)

kaynak türünü temsil eder.Değer aşağıdakilerden biri olabilir: Veritabanı, dosya, nesne, sayfa, anahtar, TESTİN, RID, uygulama, meta veri, hobt veya ALLOCATION_UNIT.

resource_subtype

nvarchar(60)

Alt türünü temsil eden resource_type.Üst tür nonsubtyped kilit tutmadan bir alt türü kilit alınıyor teknik olarak geçerlidir.Farklı alt türlerinden birbirleriyle veya nonsubtyped üst tür ile çelişmez.Tüm kaynak türlerinin alt türlerinden yoktur.

resource_database_id

int

Bu kaynak kapsamı veritabanı kimliği.kilit Yöneticisi tarafından işlenen tüm kaynakları veritabanı kimliğine göre belirlenmektedir

resource_description

nvarchar(256)

Yalnızca diğer kaynak sütunlarından kullanılamaz bilgileri içeren kaynak açıklaması.

resource_associated_entity_id

bigint

Bir veritabanında bir kaynak ilişkilendirildiği varlık kimliği.Bu nesne kimliği, Hobt kimliği veya kaynak türüne göre bir ayırma birimi kimliği olabilir.

resource_lock_partition

Int

kilit bölümleme bölümlenmiş kilitkaynakkimliği. Nonpartitioned kilit kaynakları değeri 0'dır.

request_mode

nvarchar(60)

İstek modu.Verilen istekleri için verilen mod budur; bekleyen istekleri, istenen mod budur.

request_type

nvarchar(60)

İstek türü.Kilit değerdir.

request_status

nvarchar(60)

Bu isteğin geçerli durumu.Olası değerler verilir, dönüştürme veya BEKLEYİN.

request_reference_count

smallint

Bir kez bu kaynakaynı isteyicinin istedi yaklaşık sayısını verir.

request_lifetime

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

request_session_id

int

Şu anda bu istek sahibi oturum kimliği.Sahip oturum kimliği dağıtılmış ve ilişkili hareketler için değiştirebilirsiniz.-2 Değeri, istek için artık bir dağıtılmış işlemait olduğunu gösterir.-3 Değeri isteği bir ertelenmiş kurtarma hareketi gibi bir hareketi geri alma işlemi başarıyla tamamlanamadı çünkü kendisi için bir geri alma kurtarma sırasında ertelendi ait olduğunu gösterir.

request_exec_context_id

int

Şu anda bu istek sahibi olan işlemin yürütme içerik kimliği.

request_request_id

int

İstek (toplu iş kimliği) şu anda bu istek sahibi olan işlemin kimliği.Bu değer, bir hareketin etkin birden çok etkin sonuç kümesi (mars) bağlantı değişiklikleri her saat değişecektir.

request_owner_type

nvarchar(60)

İstek sahibi varlık türü.Kilit yöneticisi isteklerini çeşitli varlıklara ait olabilir.Olası değerler şunlardır:

HAREKET = istek bir işlem tarafından aittir.

cursor = istek imleçtarafından aittir.

OTURUM = istek kullanıcı oturumtarafından aittir.

SHARED_TRANSACTION_WORKSPACE = istek işlem çalışma alanı paylaşılan bölümü tarafından sahip olunan.

EXCLUSIVE_TRANSACTION_WORKSPACE = istek işlem çalışma alanının özel bölümü tarafından sahip olunan.

NotNot
İş boşluk, kayıtlı oturumlar için kilitleri tutmak için dahili olarak kullanılır.

request_owner_id

bigint

Bu istek belirli sahibinin kimliği.Bu değer yalnızca hareket kimliğini budur hareketleri için kullanılır

request_owner_guid

uniqueidentifier

Bu istek belirli sahibi iliºkin GUID.Bu değer, yalnızca burada bu hareket için ms dtc GUID değeri taşır dağıtılmış işlem tarafından kullanılır.

request_owner_lockspace_id

nvarchar(32)

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.Bu değer, isteyicinin lockspace Kimliğini temsil eder.İki istek sahipleri birbirleriyle uyumludur ve Aksi durumda birbiriyle çakışabilir modlarını kilitler verilebilir lockspace Kimliğini belirler.

lock_owner_address

varbinary(8)

Bellek adresi iç veri yapısı, bu istek izlemek için kullanılır.Bu sütun katılması ile resource_address sütun sys.dm_os_waiting_tasks.

İzinler

Sunucu üzerindeki görünüm server state izni gerektirir.

Açıklamalar

Verilen istek durumu isteyicinin kaynak üzerinde bir kilit verildiğini gösterir.Bekleyen isteği, istek değil henüz verilmiş olduğunu gösterir.Aşağıdaki isteği bekleme türleri tarafından döndürülen request_status sütun:

  • Convert istek durumu isteyicinin kaynak isteği zaten verilmiş olan ve şu anda verilebilmesi için ilk istek yükseltmeyi beklediğini gösterir.

  • Bekleme istek durumu isteyicinin şu anda verilen istek kaynaktaşımadığından emin gösterir.

Çünkü sys.dm_tran_locks bu bilgileri düzenli için ekstra ek görevlerin işlenmesi eklemez koruma iç kilit Yöneticisi veri yapılarından doldurulur.Görünüm materializing kilit Yöneticisi iç veri yapılarına erişim gerektirir.Bu sunucu normal işleme ikincil etkileri olabilir.Bu efektleri kalitesindeki olmalıdır ve yalnızca yoğun olarak kullanılan kaynaklar etkiler.Bu görünümde verileri kilit Yöneticisi durumu live Hastalar, verileri istediğiniz saatdeğiştirebilirsiniz ve satırlar eklendiğinde ve kaldırıldığında kilitleri alınan ve serbest olarak.Bu görünüm, hiçbir tarihsel bilgiler vardır.

İki istekleri aynı kaynak yalnızca Eğer tüm kaynakçalışması-Grup sütunları eşit.

Aşağıdaki araçları kullanarak okuma işlemleri kilitleme denetleyebilirsiniz:

  • set hareket YALITIM bir ' % s'oturumu oturumiçin kilitleme düzey belirtmek için düzeyi.Daha fazla bilgi için, bkz. HAREKET YALITIM düzeyi (Transact-SQL).

  • Tek bir başvuru, from yan tümcetümcesinde tablo kilitleme düzey belirtmek için tablo ipuçlarını kilitleniyor.Sözdizimi ve sınırlamaları için bkz: Tablo İpuçları (Transact-SQL).

Birden fazla verilen kilitbir oturum kimliği çalışan bir kaynak olabilir.Bir oturum çalıştıran farklı varlıklar her sahibi olabileceğini aynı kaynaküzerindeki kilit ve bilgi görüntülenir request_owner_type ve request_owner_id tarafından döndürülen sütunlar sys.dm_tran_locks.Birden çok örneğini aynı request_owner_type var, request_owner_id sütun her bir örnekayırt etmek için kullanılır.Dağıtılmış işlemler için request_owner_type ve request_owner_guid sütunları farklı varlık bilgilerini gösterir.

Örneğin, oturum S1 üzerinde paylaşılan bir kilit sahibi tablo1; ve hareket oturum altında S1 çalışıyor, T1, ayrıca paylaşılan bir kilit üzerinde tablo1.Bu durum, resource_description tarafından döndürülensütun sys.dm_tran_locks aynı kaynakiki örneğini gösterir. Request_owner_typesütun örnek oturum diğeri bir hareket olarak gösterir. Ayrıca, resource_owner_id sütun farklı değerler vardır.

Bir oturum çalıştıran birden çok imleçler ayırt edilemeyen ve bir varlıkolarak kabul edilir.

Tarafından kullanılan kilitleri türleri hakkında daha fazla bilgi için SQL Server Veritabanı Altyapısıbakın Veritabanı Altyapısı'nda kilitleme.

Bir oturum kimliği değeriyle ilişkili olmayan dağıtılmış işlemler artık hareketleri ve -2 oturum kimliği değeri atanır.Daha fazla bilgi için, bkz. KILL (Transact-SQL).

Kaynak Ayrıntıları

Aşağıdaki tablo ile temsil edilen kaynakları listeler resource_associated_entity_id sütun.

Kaynak türü

Kaynak açıklaması

Resource_associated_entity_id

VERİTABANI

Bir veritabanı temsil eder.

Uygulanamaz

DOSYA

veritabanı dosyasıtemsil eder.Bu dosya, veri veya günlük dosyası olabilir.

Uygulanamaz

NESNE

Bir veritabanı nesnesini temsil eder.Bu nesne, veri tablo, görünüm, saklı yordam, genişletilmiş saklı yordamveya bir nesne kimliği olan herhangi bir nesne olabilir.

Nesne kimliği

SAYFA

Bir veri dosyasında tek bir sayfa temsil eder.

HoBt kimliği.Bu değere karşılık gelen sys.partitions.hobt_id.HoBt Kimliğini arayan tarafından sağlanan ek bilgi HoBt kimliği her zaman sayfa kaynakları için kullanılabilir olduğundan ve tüm arayanlar bu bilgileri sağlar.

ANAHTAR

Bir dizindeki bir satır gösterir.

HoBt kimliği.Bu değere karşılık gelen sys.partitions.hobt_id.

UZANTI

Veri dosyasının kapsamtemsil eder.Bir kapsam sekiz bitişik sayfaları grubudur.

Uygulanamaz

RID

Bir yığın fiziksel bir satırda temsil eder.

HoBt kimliği.Bu değere karşılık gelen sys.partitions.hobt_id.HoBt kimliği çağıran tarafından sağlanan ek bilgi HoBt kimliği her zaman için RID kaynaklar kullanılabilir olduğundan ve tüm arayanlar bu bilgileri sağlar.

UYGULAMA

kaynakuygulama temsil belirtti.

Uygulanamaz

META VERİLERİ

meta veriler bilgileri temsil eder.

Uygulanamaz

HOBT

Yığın veya B-ağacıtemsil eder.Bunlar basit bir erişim yol yapılardır.

HoBt kimliği.Bu değere karşılık gelen sys.partitions.hobt_id.

ALLOCATION_UNIT

Bir küme , bir dizin bölümü gibi ilgili sayfaları temsil eder.Her ayırma birimi , tek bir Dizin Ayırma Haritası (IAM) zincirini kapsar.

Ayırma birimi kimliği.Bu değere karşılık gelen sys.allocation_units.allocation_unit_id.

Aşağıdaki tablo her kaynak türüyle ilişkili alt türlerini listeler.

ResourceSubType

Eşitler

ALLOCATION_UNIT.BULK_OPERATION_PAGE

Ön tahsis sayfaları toplu işlemler için kullanılır.

ALLOCATION_UNIT.PAGE_COUNT

Ayırma birimi sayfa sayısı istatistikleri ertelenmiş bırakma işlemleri sırasında.

VERİTABANI.BULKOP_BACKUP_DB

Toplu işlemleri ile veritabanı yedeklerini.

VERİTABANI.BULKOP_BACKUP_LOG

Veritabanı günlüğü yedekleri toplu işlemler ile.

VERİTABANI.CHANGE_TRACKING_CLEANUP

Temizleme görevlerini izleme Değiştir.

VERİTABANI.CT_DDL

Veritabanı ve tablo- DDL işlemleri izlemedüzey değiştirme.

VERİTABANI.CONVERSATION_PRIORITY

Hizmet Aracısı konuşma öncelik işlemleri broker ÖNCELİK oluşturmak gibi.

VERİTABANI.DDL

Veri Tanım Dili (DDL) işlemlerini bırakma gibi dosya grubu işlemlerle.

VERİTABANI.ENCRYPTION_SCAN

tde şifreleme eşitleme.

VERİTABANI.PLANGUIDE

Kılavuzu eşitleme planlayın.

VERİTABANI.RESOURCE_GOVERNOR_DDL

Kaynak HAVUZU alter gibi kaynak süresine işlemleri içinDDL işlemleri.

VERİTABANI.KÜÇÜLTME

Veritabanı daraltma işlemi.

VERİTABANI.BAŞLANGIÇ

Veritabanının başlangıç eşitleme için kullanılır.

DOSYA.KÜÇÜLTME

Dosya küçültme işlemleri.

HOBT.BULK_OPERATION

Öbek için optimize edilmiş toplu yükleme işlemleri bu yalıtım düzeyleri altında eşzamanlı tarama ile: anlık görüntü, okuma kaydedilmemiş ve okuma satır sürüm oluşturma'yı kullanarak kaydedilmiş.

HOBT.INDEX_REORGANIZE

Yığın veya dizin yeniden düzenleme işlemleri.

NESNE.DERLEME

Saklı yordam derleme.

NESNE.INDEX_OPERATION

Dizin işlemleri.

NESNE.UPDSTATS

Bir tabloistatistiklerini günceller.

META VERİLER.DERLEME

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ASSEMBLY_CLR_NAME

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ASSEMBLY_TOKEN

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ASYMMETRIC_KEY

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DENETLEME

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.AUDIT_ACTIONS

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.AUDIT_SPECIFICATION

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERTİFİKA

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CHILD_INSTANCE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.COMPRESSED_FRAGMENT

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSTATION_ENDPOINT_RECV

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSTATION_ENDPOINT_SEND

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSATION_GROUP

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSATION_PRIORITY

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.KİMLİK BİLGİSİ

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CRYPTOGRAPHIC_PROVIDER

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DATA_SPACE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.VERİTABANI

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DATABASE_PRINCIPAL

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DB_MIRRORING_SESSION

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DB_MIRRORING_WITNESS

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DB_PRINCIPAL_SID

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.BİTİŞ NOKTASI

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ENDPOINT_WEBMETHOD

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.EXPR_COLUMN

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.EXPR_HASH

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_CATALOG

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_INDEX

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_STOPLIST

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.INDEX_EXTENSION_SCHEME

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.INDEXSTATS

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.INSTANTIATED_TYPE_HASH

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.İLETİ

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.METADATA_CACHE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PARTITION_FUNCTION

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PASSWORD_POLICY

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.İZİNLER

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PLAN_GUIDE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PLAN_GUIDE_HASH

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PLAN_GUIDE_SCOPE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.QNAME

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.QNAME_HASH

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.REMOTE_SERVICE_BINDING

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ROTA

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ŞEMA

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SECURITY_CACHE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SECURITY_DESCRIPTOR

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SIRA

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVER_EVENT_SESSIONS

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVER_PRINCIPAL

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.HİZMET

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVICE_BROKER_GUID

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVICE_CONTRACT

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVICE_MESSAGE_TYPE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.STATS

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SYMMETRIC_KEY

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.USER_TYPE

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.XML_COLLECTION

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.XML_COMPONENT

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.XML_INDEX_QNAME

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

Aşağıdaki tablo biçimi sağlar resource_descriptionher kaynak türü içinsütun .

Kaynak

Biçim

Açıklama

VERİTABANI

Uygulanamaz

Veritabanı kimliği zaten bulunan resource_database_id sütun.

DOSYA

<file_id>

Bu kaynaktarafından temsil edilen dosya kimliği.

NESNE

<object_id>

Bu kaynaktarafından temsil edilen nesne kimliği.Bu nesne listelenen herhangi bir nesne olabilir sys.objects, yalnızca bir tablo.

SAYFA

<file_id>:<page_in_file>

Bu kaynaktarafından temsil edilen sayfa dosyası ve sayfa Kimliğini temsil eder.

ANAHTAR

<hash_value>

Bu kaynaktarafından temsil edilen satırdan karma anahtar sütunları gösterir.

UZANTI

<file_id>:<page_in_files>

Bu kaynaktarafından temsil edilen kapsam dosyası ve sayfa Kimliğini temsil eder.kapsam kimliği kapsamilk sayfa sayfa kimliği ile aynıdır.

RID

<file_id>:<page_in_file>:<row_on_page>

sayfa kimliği ve bu kaynaktarafından temsil edilen satır satır Kimliğini temsil eder.İlişkili nesne kimliği 99 ise, bu kaynak IAM zincirinin ilk IAM sayfa sekiz karma sayfa yuvalardan biri temsil ettiğini unutmayın.

UYGULAMA

<DbPrincipalId>:<32 karakter uzunluğuna varabilen>:(<hash_value>)

Bu uygulama kilit kaynakkapsamı için kullanılan veritabanı sorumlusunun Kimliğini temsil eder.De dahil en fazla 32 karakter bu uygulama kilitkaynakkarşılık gelen kaynakdize olan. Belirli durumlarda, artık kullanılabilir olmasıyla tam dize nedeniyle yalnızca 2 karakter görüntülenebilir.Bu davranış, yalnızca belirli veritabanı kurtarma saat kurtarma işleminin bir parçası reacquired uygulama kilitleri için oluşur.Karma değeri karma bu uygulama kilitkaynakkarşılık gelen tam kaynakdize değerini temsil eder.

HOBT

Uygulanamaz

HoBt kimliği olarak dahil resource_associated_entity_id.

ALLOCATION_UNIT

Uygulanamaz

Ayırma birimi kimliği olarak dahil resource_associated_entity_id.

META VERİLER.DERLEME

assembly_id = a

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ASSEMBLY_CLR_NAME

$qname_id = q

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ASSEMBLY_TOKEN

assembly_id = a, $token_id

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ASSYMMETRIC_KEY

asymmetric_key_id = a

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DENETLEME

audit_id = a

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.AUDIT_ACTIONS

device_id = d, major_id = m

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.AUDIT_SPECIFICATION

audit_specification_id = a

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERTİFİKA

certificate_id = c

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CHILD_INSTANCE

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.COMPRESSED_FRAGMENT

compressed_fragment_id = c

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSTATION_ENDPOINT_RECV

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSTATION_ENDPOINT_SEND

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSATION_GROUP

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CONVERSATION_PRIORITY

conversation_priority_id = c

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.KİMLİK BİLGİSİ

credential_id = c

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.CRYPTOGRAPHIC_PROVIDER

provider_id = p

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DATA_SPACE

data_space_id = d

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.VERİTABANI

database_id = d

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DATABASE_PRINCIPAL

principal_id = p

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DB_MIRRORING_SESSION

database_id = d

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DB_MIRRORING_WITNESS

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.DB_PRINCIPAL_SID

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.BİTİŞ NOKTASI

endpoint_id = e

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ENDPOINT_WEBMETHOD

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_CATALOG

fulltext_catalog_id = f

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_INDEX

object_id = o

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.EXPR_COLUMN

object_id = o, column_id = c

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.EXPR_HASH

object_id = o, $karma = h

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_CATALOG

fulltext_catalog_id = f

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_INDEX

object_id = o

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.FULLTEXT_STOPLIST

fulltext_stoplist_id = f

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.INDEX_EXTENSION_SCHEME

index_extension_id = ı

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.INDEXSTATS

object_id = o, index_id veya stats_id ı =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.INSTANTIATED_TYPE_HASH

user_type_id = u, karma = h

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.İLETİ

message_id = m

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.METADATA_CACHE

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PARTITION_FUNCTION

function_id = f

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PASSWORD_POLICY

principal_id = p

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.İZİNLER

Sınıf c =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PLAN_GUIDE

plan_guide_id = p

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PLAN_GUIDE_HASH

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.PLAN_GUIDE_SCOPE

scope_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.QNAME

$qname_id = q

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.QNAME_HASH

$qname_scope_id = q, $qname_hash = h

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.REMOTE_SERVICE_BINDING

remote_service_binding_id = r

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ROTA

route_id = r

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.ŞEMA

schema_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SECURITY_CACHE

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SECURITY_DESCRIPTOR

sd_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SIRA

$seq_type = s, object_id = o

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SUNUCU

server_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVER_EVENT_SESSIONS

event_session_id = e

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVER_PRINCIPAL

principal_id = p

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.HİZMET

service_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVICE_BROKER_GUID

$karma H1:H2:H3 =

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVICE_CONTRACT

service_contract_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SERVICE_MESSAGE_TYPE

message_type_id = m

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.STATS

object_id = o, stats_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.SYMMETRIC_KEY

symmetric_key_id = s

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.USER_TYPE

user_type_id = u

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.XML_COLLECTION

xml_collection_id = x

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.XML_COMPONENT

xml_component_id = x

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

META VERİLER.XML_INDEX_QNAME

object_id = o, $qname_id = q

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

Örnekler

A.Diğer araçlarla sys.dm_tran_locks kullanma

Aşağıdaki örnek, bir güncelleştirme işlemi başka bir işlem tarafından engellenen bir senaryo ile çalışır.Kullanarak sys.dm_tran_locks ve diğer araçları kaynakları kilitleme hakkında bilgi sağlanır.

USE tempdb;
GO

-- Create test table and index.
CREATE TABLE t_lock
    (c1 int, c2 int);
GO

CREATE INDEX t_lock_ci on t_lock(c1);
GO

-- Insert values into test table
INSERT INTO t_lock VALUES (1,1),(2,2),(3,3),(4,4),(5,5),(6,6);
GO

-- Session 1
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;

BEGIN TRAN
    SELECT c1
        FROM t_lock
        WITH(holdlock, rowlock);

-- Session 2
BEGIN TRAN
    UPDATE t_lock SET c1 = 10;

Aşağıdaki sorgu kilit bilgileri görüntüler.Değeri <dbid> konulması gereken database_id dan sys.databases.

SELECT resource_type, resource_associated_entity_id,
    request_status, request_mode,request_session_id,
    resource_description 
FROM sys.dm_tran_locks
WHERE resource_database_id = <dbid>;

Aşağıdaki sorguyu kullanarak nesne bilgilerini verir resource_associated_entity_id Önceki sorgu.Bu sorgu, nesneyi içeren veritabanına bağlıyken yürütülmelidir.

SELECT object_name(object_id), partition_id, index_id, partition_number
    hobt_id, rows
FROM sys.partitions
WHERE hobt_id=<resource_associated_entity_id>;

Aşağıdaki sorgu gösterir bilgi engelliyor.

SELECT 
        t1.resource_type,
        t1.resource_database_id,
        t1.resource_associated_entity_id,
        t1.request_mode,
        t1.request_session_id,
        t2.blocking_session_id
FROM sys.dm_tran_locks AS t1
INNER JOIN sys.dm_os_waiting_tasks AS t2
    ON t1.lock_owner_address = t2.resource_address;

Kaynaklar, hareketleri geri alınıyor serbest bırakın.

-- Session 1
ROLLBACK;
GO

-- Session 2
ROLLBACK;
GO

B.İşletim sistemi iş parçacığı için oturum bilgilerini bağlama

Aşağıdaki örnek, bir oturum kimliği bir Windows iş parçacığı kimliği ile ilişkilendiren bilgileri döndürüriş parçacığı performans, Windows Performans İzleyicisi'nde izlenebilir.Bu sorgu, oturum şu anda uyku kimlikleri döndürmez.

SELECT STasks.session_id, SThreads.os_thread_id
FROM sys.dm_os_tasks AS STasks
INNER JOIN sys.dm_os_threads AS SThreads
    ON STasks.worker_address = SThreads.worker_address
WHERE STasks.session_id IS NOT NULL
ORDER BY STasks.session_id;
GO