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. ![]()
İş 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