sys.dm_tran_locks (Transact-sql)

Yöneticisi kaynakları etkin kilit hakkında bilgi verir SQL Server 2012. Her satır için verilmiş veya verilecek bekliyor bir kilit Kilit Yöneticisi'ni etkin istek temsil eder.

Sonuç kümesinde sütun iki ana gruba ayrılır: kaynak ve isteği. Kaynak grubu, kaynak üzerinde kilitleme isteği yapılıyor ve kilitleme isteği isteği grubu açıklayan açıklar.

Sütun adı

Veri türü

Açıklama

resource_type

nvarchar(60)

Kaynak türünü temsil eder. Değeri aşağıdakilerden biri olabilir: veritabanı, dosya, nesne, sayfa, anahtar, ölçüde, RID, uygulama, meta, hobt veya ALLOCATION_UNIT.

resource_subtype

nvarchar(60)

Bir alt türünü temsil eden resource_type. Üst tür nonsubtyped kilit tutmadan bir alt tür kilidi alınıyor teknik olarak geçerlidir. Farklı alt türlerinden, birbirleri ile ya da nonsubtyped üst türü ile çelişmez. Tüm kaynak türlerinin alt türleri vardır.

resource_database_id

int

Altında bu kaynak kapsamlı veritabanı Kımlığı. Kilit Yöneticisi tarafından işlenen tüm kaynakları veritabanı kimliği kapsamı

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 kaynağın ilişkilendirildiği varlık Kımlığı. Bu-ebilmek var olmak bir nesne kimliği, Hobt Kımlığı veya kaynak türüne bağlı olarak bir ayırma birimi Kımlığı.

resource_lock_partition

Int

Kilit bölümleme bölümlenmiş kilit kaynak için Kımlığı. Nonpartitioned kilit kaynak değeri 0'dır.

request_mode

nvarchar(60)

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

request_type

nvarchar(60)

Istek türü. KİLİT değerdir.

request_status

nvarchar(60)

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

request_reference_count

smallint

Bu kaynak aynı isteyicinin istedi kez yaklaşık bir sayı verir.

request_lifetime

int

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

request_session_id

int

Bu istek sahibi oturum Kımlığı. 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ış hareket ait olduğunu gösterir. -3 Değeri isteği bir ertelenmiş kurtarma işlemi için gibi bir hareketi geri alma işlemi başarıyla tamamlanamadı çünkü kendisi için bir geri alma kurtarma ertelenen ait olduğunu gösterir.

request_exec_context_id

int

Sahip olan bu istek işlemi yürütme içerik Kımlığı.

request_request_id

int

İstek kimliği (toplu iş Kımlığı) sahip olan bu isteğini işleme. Bu değer, etkin birden çok etkin sonuç Set (mars) bağlantı için bir hareket değişiklikleri her zaman değişecektir.

request_owner_type

nvarchar(60)

İstek sahibi varlık türü. Kilit Yöneticisi istekleri, çeşitli kuruluşlar tarafından sahip olması. Olası değerler şunlardır:

İŞLEM = istek bir hareket tarafından sahip olunan.

cursor = istek imleç tarafından sahip olunan.

OTURUM = istek kullanıcı oturum tarafından sahip olunan.

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.

NOTIFICATION_OBJECT = istek bir iç tarafından sahip olunan SQL Serverbileşen. Bu bileşen, başka bir bileşen kilidi almak için beklediğini bildirmek için kilit yöneticisi istedi. FileTable özelliği, bu değeri kullanır bir bileşenidir.

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

request_owner_id

bigint

Bu istek belirli sahibi Kımlığı.

Bir işlem istek sahibi olduğunda, bu değer, işlem kimliği içerir.

İstek sahibi bir FileTable ne zaman request_owner_id aşağıdaki değerlerden birine sahiptir:

DeğerAçıklama
-4Bir FileTable bir veritabanı kilit almıştır.
-3Bir FileTable bir tablo kilidi almıştır.
Başka bir değerBir dosya işleci temsil eder.Bu değer de görünür fcb_id dinamik yönetimi görünümü sys.dm_filestream_non_transacted_handles (Transact-sql).

request_owner_guid

uniqueidentifier

Bu istek belirli sahibi GUID. Bu değer yalnızca nerede bu işlem için ms dtc GUID değeri karşılık bir dağıtılmış hareket 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, istekte bulunan lockspace kimliğini temsil eder. Lockspace ID iki protokolde birbiriyle uyumlu ve kilitleri aksi birbiriyle çelişen modlarında verilebilir olup olmadığını belirler.

lock_owner_address

varbinary(8)

Adresi iç veri yapısı, bellek, bu isteği izlemek için kullanılır. Bu sütun katılması ile resource_address sütununda sys.dm_os_waiting_tasks.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Açıklamalar

Verilen istek durumu kilit kaynak için istekte bulunanın verilmiş olduğunu gösterir. Bekleyen isteği, istek değil henüz verilmiş olduğunu gösterir. Bekleyen isteği türlerine tarafından döndürülen request_status sütunu:

  • Dönüştürme isteği durumu isteyicinin kaynak isteği zaten verilmiş olan ve şu anda yükseltmek için verilecek ilk isteği bekliyor gösterir.

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

Çünkü sys.dm_tran_locks bu bilgileri ekstra havai normal işleme eklemez Bakımı iç Kilit Yöneticisi veri yapıları, doldurulur. Görünüm materializing kilit yöneticisi iç veri yapılarına erişim gerektirir. Bu sunucu üzerinde normal işleme ikincil etkileri olabilir. Bu efektleri farkedilemez olmalıdır ve yalnızca yoğun olarak kullanılan kaynaklar etkiler. Çünkü bu görünümündeki kilit yöneticisi devlet yaşamak karşılık, verileri herhangi bir anda değiştirebilir ve satırlar eklendiğinde ve kaldırıldığında olarak kilitler alınan ve serbest. Bu görünüm, hiçbir tarihsel bilgi vardır.

Tüm kaynak grubu sütunları eşit ise sadece iki istekleri aynı kaynağın çalışır.

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

Birden fazla verilen kilit altında bir oturum kimliği çalışan bir kaynak olabilir. Farklı varlıklar altında bir oturum için her çalışan kendi aynı kaynak üzerindeki kilit ve bilgileri görüntülenen request_owner_type ve request_owner_id tarafından döndürülen sütun sys.dm_tran_locks. Eğer birden fazla aynı request_owner_type var, request_owner_id sütun her örneğinin ayırt etmek için kullanılır. Dağıtılmış hareketleri, request_owner_type ve request_owner_guid sütunları farklı varlık bilgileri gösterecektir.

Örneğin, oturum S1 üzerinde paylaşılan bir kilit sahibi Table1; ve hareket T1 S1 oturum altında çalışan, aynı zamanda üzerinde paylaşılan bir kilit sahibi Table1. Bu durumda, resource_description tarafından döndürülen sütun sys.dm_tran_locks aynı kaynak iki örneğini gösterir. Request_owner_type sütun bir örneği olarak oturum ve başka bir işlem olarak gösterecektir. Ayrıca, resource_owner_id sütun farklı değerlere sahip olacak.

Altında bir oturumu çalıştıran birden çok imleçler ayırt edilemeyen ve bir varlık olarak kabul edilir.

Kilitler tarafından kullanılan türleri hakkında daha fazla bilgi için SQL Server Veritabanı Altyapısıbakın Locking in the Database Engine.

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

Kaynak ayrıntıları

Aşağıdaki tabloda temsil edilir kaynakları listeler resource_associated_entity_id sütun.

Kaynak türü

Kaynak açıklaması

Resource_associated_entity_id

DATABASE

Bir veritabanını temsil eder.

Geçerli değildir

DOSYA

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

Geçerli değildir

NESNE

Bir veritabanı nesnesini temsil eder. Bu nesne, bir veri tablosu, görünüm, saklı yordam, genişletilmiş saklı yordam veya bir nesne kimliğine sahip herhangi bir nesne olabilir.

Nesne kimliği

PAGE

Tek bir sayfaya veri dosyasında temsil eder.

HoBt kimliği. Bu değere karşılık 3kapsayıcı_kimliği=sys.Partitions.hobt_id. HoBt Kımlığı çağıran tarafından sağlanan ek bilgi olduğundan HoBt Kımlığı her zaman sayfa kaynakları için kullanılamaz ve tüm arayanlar bu bilgiler sağlayabilir.

ANAHTAR

Bir dizindeki bir satır gösterir.

HoBt kimliği. Bu değere karşılık 3kapsayıcı_kimliği=sys.Partitions.hobt_id.

ÖLÇÜDE

Bir veri dosyası ölçüde temsil eder. Bir ölçüde sekiz bitişik sayfalar grubudur.

Geçerli değildir

KURTULMAK

Bir yığın fiziksel bir satır gösterir.

HoBt kimliği. Bu değere karşılık 3kapsayıcı_kimliği=sys.Partitions.hobt_id. HoBt Kımlığı çağıran tarafından sağlanan ek bilgi olduğundan HoBt Kımlığı her zaman sayfa kaynakları için kullanılamaz ve tüm arayanlar bu bilgiler sağlayabilir.

UYGULAMA

Gösterir bir uygulama belirtilen kaynak.

Geçerli değildir

META VERİ

Meta veri bilgileri temsil eder.

Geçerli değildir

HOBT

Bir yığın veya b-ağaç temsil eder. Temel erişim yolu yapılar bunlar.

HoBt kimliği. Bu değere karşılık 3kapsayıcı_kimliği=sys.Partitions.hobt_id.

ALLOCATION_UNIT

İlgili sayfaları, bir dizin bölümü gibi bir kümesini temsil eder. Her ayırma biriminde tek bir dizin ayırma göster (IAM) zincir kapsar.

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

Aşağıdaki tabloda, her kaynak türü ile ilişkili alt türlerini listeler.

ResourceSubType

Eşitler

ALLOCATION_UNIT.BULK_OPERATION_PAGE

Toplu işlemler için kullanılan ön tahsis sayfaları.

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ı yedekleme.

VERİTABANI.BULKOP_BACKUP_LOG

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

VERİTABANI.CHANGE_TRACKING_CLEANUP

Temizleme görevleri izleme Değiştir.

VERİTABANI.CT_DDL

Veritabanı ve tablo düzeyi değişiklik ddl işlemleri izleme.

VERİTABANI.CONVERSATION_PRIORITY

create broker ÖNCELIK gibi Service Broker konuşma öncelik işlemleri.

VERİTABANI.DDL

Veri tanımlama dili (ddl) işlemlerini filegroup işlemlerle, damla gibi.

VERİTABANI.ENCRYPTION_SCAN

tde şifreleme eşitleme.

VERİTABANI.PLANGUIDE

Rehberi eşitleme planı.

VERİTABANI.RESOURCE_GOVERNOR_DDL

Kaynak governor operasyonlar için alter resource pool gibi ddl 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 ile bu yalıtım düzeyleri altında eşzamanlı tarama: snapshot, satır sürüm oluşturmayı kullanarak kaydedilmiş kaydedilmemiş ve okuma okuyun.

HOBT.INDEX_REORGANIZE

Yığın veya dizin reorganization işlemleri.

NESNE.DERLEME

Saklı yordam derleme.

NESNE.INDEX_OPERATION

Dizin işlemleri.

NESNE.UPDSTATS

İstatistikleri güncelleştirmeleri bir tablo.

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.DENETİM

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.AVAILABILITY_GROUP

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.COMPRESSED_ROWSET

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_RECV

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.İleti

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.SERVİCE_BROKER_GUİDFROM

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.İSTATİSTİKLERİ

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_description her kaynak türü için sütun.

Kaynak

Biçim

Açıklama

DATABASE

Geçerli değildir

Veritabanı Kımlığı zaten mevcut resource_database_id sütun.

DOSYA

<file_IDfile_idsys.master_files>

Bu kaynak tarafından temsil edilen dosya Kımlığı.

NESNE

<object_id>

Bu kaynak tarafından temsil edilen nesne Kımlığı. Bu nesne listelenen herhangi bir nesne olabilir sys.objects, sadece bir tablo.

PAGE

<file_IDfile_idsys.master_files>:<page_in_file>

Bu kaynak tarafından temsil edilen sayfa dosyası ve sayfa Kımlığı temsil eder.

ANAHTAR

<hash_value>

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

ÖLÇÜDE

<file_IDfile_idsys.master_files>:<page_in_files>

Bu kaynak tarafından temsil edilen ölçüde dosya ve sayfa Kımlığı temsil eder. Ölçüde aynı ölçüde ilk sayfa sayfa Kımlığı kimliğidir.

KURTULMAK

<file_IDfile_idsys.master_files>:<page_in_file>:<row_on_page>

Sayfa kimliği ve bu kaynak tarafından temsil edilen satırın satır kimliğini temsil eder. Not ilişkili nesne kimliği 99 ise, bu kaynağa ilk IAM sayfasında bir IAM zincirinin sekiz karma sayfa yuvasından birini gösterir.

UYGULAMA

<DbPrincipalId>:<upto 32 karakter>:(<hash_value>)

Bu uygulama kilit kaynak kapsamı için kullanılan veritabanı asıl Kımlığı temsil eder. Ayrıca bu uygulama kilit kaynak için karşılık gelen kaynak dizesindeki en çok 32 karakter dahildir. Belirli durumlarda, artık mevcut olan tam dizeyi nedeniyle sadece 2 karakter görüntülenebilir. Bu davranış, yalnızca anda veritabanı kurtarma kurtarma işleminin bir parçası reacquired uygulama kilitleri oluşur. Karma değeri tam kaynak dizesi bu uygulama kilit kaynak için karşılık gelen bir özetini gösterir.

HOBT

Geçerli değildir

HoBt Kımlığı olarak dahil resource_associated_entity_id.

ALLOCATION_UNIT

Geçerli değildir

Ayırma birimi Kımlığı 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.DENETİM

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.AVAILABILITY_GROUP

availability_group_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

$algoritma H1:H2:H3 =

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

META VERİLER.COMPRESSED_FRAGMENT

object_id = o, compressed_fragment_id = c

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

META VERİLER.COMPRESSED_ROW

object_id = o

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

META VERİLER.CONVERSTATION_ENDPOINT_RECV

$algoritma H1:H2:H3 =

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

META VERİLER.CONVERSTATION_ENDPOINT_RECV

$algoritma H1:H2:H3 =

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

META VERİLER.CONVERSATION_GROUP

$algoritma 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

$algoritma H1:H2:H3 =

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

META VERİLER.DB_PRINCIPAL_SID

$algoritma 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

$algoritma 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, $hash = 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 = I

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

META VERİLER.INDEXSTATS

object_id = o, index_id ya da index_idstats_id = I

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.İleti

message_id = m

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

META VERİLER.METADATA_CACHE

$algoritma 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

$algoritma 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_idFROM = s

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

META VERİLER.SECURITY_CACHE

$algoritma 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.SERVİCE_BROKER_GUİDFROM

$algoritma 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.İSTATİSTİKLERİ

object_id = o, index_idstats_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.Sys.dm_tran_locks diğer araçları ile kullanma

Aşağıdaki örnek, güncelleştirme işlemi başka bir hareket 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);
INSERT INTO t_lock VALUES (2,2);
INSERT INTO t_lock VALUES (3,3);
INSERT INTO t_lock VALUES (4,4);
INSERT INTO t_lock VALUES (5,5);
INSERT INTO t_lock VALUES (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

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);
INSERT INTO t_lock VALUES (2,2);
INSERT INTO t_lock VALUES (3,3);
INSERT INTO t_lock VALUES (4,4);
INSERT INTO t_lock VALUES (5,5);
INSERT INTO t_lock VALUES (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>ile değiştirilmelidir 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>

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 sorgudan. Bu sorgu, nesneyi içeren veritabanına bağlıyken yürütülmelidir.

SELECT object_name(object_id), *
    FROM sys.partitions
    WHERE hobt_id=<resource_associated_entity_id>

SELECT object_name(object_id), *
    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;

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ı serbest hareketleri geri alınıyor.

-- Session 1
ROLLBACK;
GO

-- Session 2
ROLLBACK;
GO

-- 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 Kımlığı bir Windows iş parçacığı kimliği ile ilişkilendiren bilgileri verir. İş 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

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

Ayrıca bkz.

Başvuru

sys.dm_tran_database_transactions (Transact-sql)

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