Aracılığıyla paylaş


sys.dm_db_wait_stats

Şunlar için geçerlidir:Azure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric'te SQL veritabanı

İşlem sırasında yürütülen iş parçacıkları tarafından karşılaşılan tüm beklemeler hakkında bilgi döndürür. Performans sorunlarını tanılamak ve ayrıca belirli sorgular ve toplu işlemler için bu toplu görünümü kullanabilirsiniz.

Sorgu yürütme sırasında belirli bekleme süreleri türleri, sorgudaki performans sorunlarını veya bekleme noktalarını gösterebilir. Benzer şekilde, sunucu genelinde yüksek bekleme süreleri veya bekleme sayıları, sunucu örneği içindeki etkileşim sorgusu etkileşimlerinde performans sorunlarını veya sık erişimli noktaları gösterebilir. Örneğin, kilit beklemeleri sorgulara göre veri çekişmesini gösterir; sayfa GÇ mandalı beklemeleri yavaş GÇ yanıt sürelerini gösterir; sayfa mandal güncelleştirme beklemeleri yanlış dosya düzenini gösterir.

Sütun adı Veri türü Description
wait_type nvarchar(60) Bekleme türünün adı. Daha fazla bilgi için bkz . Bekleme Türleri.
waiting_tasks_count bigint Bu bekleme türündeki bekleme sayısı. Bu sayaç, her beklemenin başlangıcında artırılır.
wait_time_ms bigint Bu bekleme türü için milisaniye cinsinden toplam bekleme süresi. Bu süre öğesini kapsar signal_wait_time_ms.
max_wait_time_ms bigint Bu bekleme türünde en uzun bekleme süresi.
signal_wait_time_ms bigint Bekleyen iş parçacığının sinyal aldığı zaman ile çalışmaya başlaması arasındaki fark.

Açıklamalar

  • Bu dinamik yönetim görünümü yalnızca geçerli veritabanı için verileri görüntüler.

  • Bu dinamik yönetim görünümü tamamlanan beklemelerin süresini gösterir. Geçerli beklemeleri göstermez.

  • Veritabanı her taşındığında veya çevrimdışı olduğunda sayaçlar sıfırlanır.

  • Aşağıdakilerden biri doğruysa SQL Server çalışan iş parçacığının beklediği kabul edilmez:

    • Bir kaynak kullanılabilir duruma gelir.

    • Kuyruk yok.

    • Dış işlem tamamlar.

Uyarı

Bu istatistikler yük devretme olaylarından sonra kalıcı olmaz ve istatistiklerin en son sıfırlanmasından veya veritabanı altyapısının başlatılmasından bu yana tüm veriler birikmeli olur. sqlserver_start_time Son veritabanı altyapısı başlangıç zamanını bulmak için sys.dm_os_sys_info sütununu kullanın.

Permissions

Veritabanında VIEW DATABASE STATE izni gerektirir.

Bekleme türleri

Kaynak beklemeleri

Kaynak beklemeleri, bir çalışan, kaynak başka bir çalışan tarafından kullanıldığından veya henüz kullanılabilir olmadığından kullanılabilir olmayan bir kaynağa erişim istediğinde gerçekleşir. Kaynak bekleme örnekleri şunlardır: kilitler, mandallar, ağ ve disk G/Ç beklemeleri. Kilitleme ve mandal beklemeleri, eşitleme nesnelerinde beklemelerdir.

Kuyruk beklemeleri

Kuyruk beklemeleri, bir çalışan boşta olduğunda ve işin atanmasını beklediğinde gerçekleşir. Kuyruk beklemeleri genellikle kilitlenme izleyicisi ve silinen kayıt temizleme görevleri gibi sistem arka plan görevlerinde görülür. Bu görevler, iş isteklerinin bir iş kuyruğuna yerleştirilmesini bekler. Kuyruğa yeni paket koyulmasa bile kuyruk beklemeleri düzenli aralıklarla etkin hale gelebilir.

Dış beklemeler

Sql Server çalışanı genişletilmiş saklı yordam çağrısı veya bağlı sunucu sorgusu gibi bir dış olayın bitmesini beklediğinde dış beklemeler gerçekleşir. Engelleme sorunlarını tanıladığınızda, dış beklemelerin her zaman çalışanın boşta olduğu anlamına gelmez, çünkü çalışan etkin olarak bazı dış kodlar çalıştırıyor olabilir.

Beklemeler

İş parçacığı artık beklemese de, iş parçacığının hemen çalışmaya başlaması gerekmez. Bunun nedeni, böyle bir iş parçacığının önce çalıştırılabilir çalışanlar kuyruğuna konulması ve zamanlayıcıda bir kuantumun çalışmasını beklemesi gerekir.

SQL Server'da bekleme süresi sayaçları büyük değerlerdir ve bu nedenle SQL Server'ın önceki sürümlerindeki eşdeğer sayaçlar olarak sayaç geçişi yapmaya eğilimli değildir.

Aşağıdaki tabloda görevler tarafından karşılaşılan bekleme türleri listelenmiştir.

Bekleme türü Description
ABR Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
ASSEMBLY_LOAD Derleme yüklemesine özel erişim sırasında gerçekleşir.
ASYNC_DISKPOOL_LOCK Dosya oluşturma veya başlatma gibi görevleri gerçekleştiren paralel iş parçacıklarını eşitleme girişimi olduğunda gerçekleşir.
ASYNC_IO_COMPLETION Bir görev G/Ç'nin tamamlanmasını beklediğinde gerçekleşir.
ASYNC_NETWORK_IO Görev ağın arkasında engellendiğinde ağ yazmalarında gerçekleşir. İstemcinin sunucudan verileri işlediğini doğrulayın.
AUDIT_GROUPCACHE_LOCK Özel bir önbelleğe erişimi denetleen bir kilitte bekleme olduğunda gerçekleşir. Önbellek, her denetim eylem grubunu denetlemek için hangi denetimlerin kullanıldığı hakkında bilgi içerir.
AUDIT_LOGINCACHE_LOCK Özel bir önbelleğe erişimi denetleen bir kilitte bekleme olduğunda gerçekleşir. Önbellek, oturum açma denetimi eylem gruplarını denetlemek için hangi denetimlerin kullanıldığı hakkında bilgi içerir.
AUDIT_ON_DEMAND_TARGET_LOCK Denetimle ilgili Genişletilmiş Olay hedeflerinin tek başlatılmasını sağlamak için kullanılan bir kilitte bekleme olduğunda gerçekleşir.
AUDIT_XE_SESSION_MGR Denetimle ilgili Genişletilmiş Olaylar oturumlarının başlatılmasını ve durdurulmasını eşitlemek için kullanılan bir kilitte bekleme olduğunda gerçekleşir.
BACKUP Bir görev yedekleme işleminin bir parçası olarak engellendiğinde gerçekleşir.
BACKUP_OPERATOR Görev bant bağlamayı beklediğinde gerçekleşir.
BACKUPBUFFER Bir yedekleme görevi verileri beklediğinde veya verilerin depolandığı bir arabellek beklediğinde gerçekleşir. Bu tür, bir görevin bant bağlamayı beklediği durumlar dışında tipik değildir.
BACKUPIO Bir yedekleme görevi verileri beklediğinde veya verilerin depolandığı bir arabellek beklediğinde gerçekleşir. Bu tür, bir görevin bant bağlamayı beklediği durumlar dışında tipik değildir.
BACKUPTHREAD Bir görev, yedekleme görevinin tamamlanmayı beklediğinde gerçekleşir. Bekleme süreleri birkaç dakikadan birkaç saate kadar uzun olabilir. Beklemede olan görev bir G/Ç işlemindeyse, bu tür bir sorunu göstermez.
BAD_PAGE_PROCESS Arka plan şüphelisi sayfa günlükçü beş saniyede bir fazla çalıştırmaktan kaçınmaya çalıştığında oluşur. Aşırı şüpheli sayfalar günlükçü sık sık çalışmasına neden olur.
BROKER_CONNECTION_RECEIVE_TASK Bağlantı uç noktasında ileti almak için erişim beklenirken gerçekleşir. Uç noktaya erişim alma serileştirilmiştir.
BROKER_ENDPOINT_STATE_MUTEX Hizmet Aracısı bağlantı uç noktasının durumuna erişim çekişmesi olduğunda gerçekleşir. Değişiklikler için duruma erişim serileştirilir.
BROKER_EVENTHANDLER Bir görev Hizmet Aracısı'nın birincil olay işleyicisinde beklediğinde gerçekleşir. Bu çok kısa bir süre gerçekleşmelidir.
BROKER_INIT Her etkin veritabanında Hizmet Aracısı başlatılırken gerçekleşir. Bu seyrek gerçekleşmelidir.
BROKER_MASTERSTART Bir görev Hizmet Aracısı'nın birincil olay işleyicisinin başlatılmasını beklediğinde gerçekleşir. Bu çok kısa bir süre gerçekleşmelidir.
BROKER_RECEIVE_WAITFOR RECEIVE WAITFOR beklerken gerçekleşir. Herhangi bir ileti alınmaya hazır değilse bu tipik bir durumdur.
BROKER_REGISTERALLENDPOINTS Hizmet Aracısı bağlantı uç noktasının başlatılması sırasında gerçekleşir. Bu çok kısa bir süre gerçekleşmelidir.
BROKER_SERVICE Bir hedef hizmetle ilişkili Hizmet Aracısı hedef listesi güncelleştirildiğinde veya yeniden önceliklendirildiğinde gerçekleşir.
BROKER_SHUTDOWN Hizmet Aracısı'nın planlı bir şekilde kapatılması olduğunda gerçekleşir. Bu çok kısa bir süre gerçekleşmelidir, eğer varsa.
BROKER_TASK_STOP Hizmet Aracısı kuyruğu görev işleyicisi görevi kapatmaya çalıştığında gerçekleşir. Durum denetimi serileştirilmiştir ve önceden çalışır durumda olmalıdır.
BROKER_TO_FLUSH Hizmet Aracısı gecikmeli boşaltma, bellek içi iletim nesnelerini bir iş tablosuna boşalttığında gerçekleşir.
BROKER_TRANSMITTER Hizmet Aracısı vericisi çalışmayı beklediğinde gerçekleşir.
BUILTIN_HASHKEY_MUTEX İç veri yapıları başlatılırken örneğin başlatılmasından sonra oluşabilir. Veri yapıları başlatıldıktan sonra yinelenmez.
CHECK_PRINT_RECORD Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
CHECKPOINT_QUEUE Denetim noktası görevi bir sonraki denetim noktası isteğini beklerken gerçekleşir.
CHKPT Denetim noktası iş parçacığına başlatabileceğini bildirmek için sunucu başlangıcında gerçekleşir.
CLEAR_DB Veritabanını açma veya kapatma gibi bir veritabanının durumunu değiştiren işlemler sırasında gerçekleşir.
CLR_AUTO_EVENT Bir görev şu anda ortak dil çalışma zamanı (CLR) yürütmesi gerçekleştirdiğinde ve belirli bir otomatik kurtarmanın başlatılmasını beklediğinde gerçekleşir. Uzun beklemeler tipiktir ve bir sorun göstermez.
CLR_CRST Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve başka bir görev tarafından kullanılmakta olan görevin kritik bir bölümüne girmeyi beklediğinde gerçekleşir.
CLR_JOIN Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve başka bir görevin bitmesini beklediğinde gerçekleşir. Bu bekleme durumu, görevler arasında bir birleştirme olduğunda oluşur.
CLR_MANUAL_EVENT Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve belirli bir el ile olayın başlatılmasını beklediğinde gerçekleşir.
CLR_MEMORY_SPY CLR'den gelen tüm sanal bellek ayırmalarını kaydetmek için kullanılan bir veri yapısı için kilit alma sırasında bekleme sırasında gerçekleşir. Paralel erişim varsa veri yapısı bütünlüğünü korumak için kilitlenir.
CLR_MONITOR Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve izleyicide kilit almayı beklediğinde gerçekleşir.
CLR_RWLOCK_READER Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve okuyucu kilidi beklediğinde gerçekleşir.
CLR_RWLOCK_WRITER Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve yazıcı kilidi beklediğinde gerçekleşir.
CLR_SEMAPHORE Bir görev şu anda CLR yürütmesi gerçekleştirdiğinde ve bir semafor beklediğinde gerçekleşir.
CLR_TASK_START ClR görevinin başlatmayı tamamlaması beklenirken gerçekleşir.
CLRHOST_STATE_ACCESS CLR barındırma veri yapılarına özel erişim elde etmek için bekleme olduğunda gerçekleşir. Bu bekleme türü CLR çalışma zamanı ayarlanırken veya kapatılırken oluşur.
CMEMTHREAD Bir görev iş parçacığı açısından güvenli bir bellek nesnesi beklerken gerçekleşir. Aynı bellek nesnesinden bellek ayırmaya çalışan birden çok görev nedeniyle çekişme olduğunda bekleme süresi artabilir.
CXPACKET Sorgu işlemcisi değişim yineleyicisini eşitlemeye çalışırken gerçekleşir. Bu bekleme türündeki çekişme bir sorun haline gelirse paralellik derecesini düşürmeyi düşünebilirsiniz.
CXROWSET_SYNC Paralel aralık taraması sırasında gerçekleşir.
DAC_INIT Ayrılmış yönetici bağlantısı başlatılırken gerçekleşir.
DBMIRROR_DBM_EVENT Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
DBMIRROR_DBM_MUTEX Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
DBMIRROR_EVENTS_QUEUE Veritabanı yansıtması olayların işlenmesini beklediğinde gerçekleşir.
DBMIRROR_SEND Bir görev, ileti gönderebilmek için ağ katmanında iletişim kapsamı beklediğinde gerçekleşir. İletişim katmanının aşırı yüklenmeye başladığını ve veritabanı yansıtma veri aktarım hızını etkilediğini gösterir.
DBMIRROR_WORKER_QUEUE Veritabanı yansıtma çalışan görevinin daha fazla çalışma beklediğini gösterir.
DBMIRRORING_CMD Bir görev günlük kayıtlarının diske boşaltılması için beklediğinde gerçekleşir. Bu bekleme durumunun uzun süre bekletilmesi beklenir.
DEADLOCK_ENUM_MUTEX Kilitlenme izleyicisi olduğunda ve sys.dm_os_waiting_tasks SQL Server'ın aynı anda birden çok kilitlenme araması çalıştırmadığından emin olmaya çalıştığında gerçekleşir.
DEADLOCK_TASK_SEARCH Bu kaynakta uzun bekleme süresi, sunucunun üzerinde sorgular yürüttüğüne ve bu sorguların kilitlenme izleyicisinin sys.dm_os_waiting_taskskilitlenme araması çalıştırmasını engellediğini gösterir. Bu bekleme türü yalnızca kilitlenme izleyicisi tarafından kullanılır. Kullanım DEADLOCK_ENUM_MUTEX sys.dm_os_waiting_tasks üzerinde sorgular.
HATA AYIKLAMA İç eşitleme için Transact-SQL ve CLR hata ayıklaması sırasında gerçekleşir.
DISABLE_VERSIONING SQL Server, en erken etkin işlemin zaman damgasının durumun değişmeye başladığı zaman damgasından daha geç olup olmadığını görmek için sürüm işlem yöneticisini yokladığında gerçekleşir. Bu durumda, ALTER DATABASE deyimi çalıştırilmeden önce başlatılan tüm anlık görüntü işlemleri tamamlanmıştır. BU bekleme durumu, SQL Server ALTER DATABASE deyimini kullanarak sürüm oluşturma özelliğini devre dışı bırakırsa kullanılır.
DISKIO_SUSPEND Dış yedekleme etkin olduğunda bir görev dosyaya erişmeyi beklediğinde gerçekleşir. Bu, bekleyen her kullanıcı işlemi için bildirilir. Kullanıcı işlemi başına beşten büyük bir sayı, dış yedeklemenin bitmek için çok fazla zaman aldığını gösterebilir.
DISPATCHER_QUEUE_SEMAPHORE Dağıtıcı havuzundan bir iş parçacığı işlenmek üzere daha fazla iş beklediğinde gerçekleşir. Dağıtıcı boşta olduğunda bu bekleme türünün bekleme süresinin artması beklenir.
DLL_LOADING_MUTEX XML ayrıştırıcı DLL'sinin yüklenmesi beklenirken bir kez gerçekleşir.
DROPTEMP Önceki deneme başarısız olursa geçici bir nesne bırakma girişimleri arasında gerçekleşir. Her başarısız bırakma girişiminde bekleme süresi üstel olarak artar.
DTC Görev, durum geçişlerini yönetmek için kullanılan bir olayı beklediğinde gerçekleşir. Bu durum, SQL Server MS DTC hizmetinin kullanılamadığını belirten bir bildirim aldıktan sonra Microsoft Dağıtılmış İşlem Düzenleyicisi (MS DTC) işlemlerinin kurtarılmasının ne zaman gerçekleşdiğini denetler.

Bu durum, SQL Server tarafından bir MS DTC işleminin işlenmesi başlatıldığında ve SQL Server MS DTC işlemesinin bitmeyi beklediğinde bekleyen bir görevi de açıklar.
DTC_ABORT_REQUEST Oturum bir MS DTC işleminin sahipliğini almayı beklediğinde bir MS DTC çalışan oturumunda gerçekleşir. MS DTC işleme sahip olduktan sonra oturum işlemi geri alabilir. Genellikle, oturum işlemi kullanan başka bir oturumu bekler.
DTC_RESOLVE Bir kurtarma görevi veritabanını veritabanları arası bir işlemde beklediğinde master gerçekleşir, böylece görev işlemin sonucunu sorgulayabilir.
DTC_STATE Bir görev, iç MS DTC genel durum nesnesinde yapılan değişiklikleri koruyan bir olayı beklediğinde gerçekleşir. Bu durum çok kısa bir süre tutulmalıdır.
DTC_TMDOWN_REQUEST SQL Server, MS DTC hizmetinin kullanılamadığını belirten bir bildirim aldığında MS DTC çalışan oturumunda gerçekleşir. İlk olarak, çalışan MS DTC kurtarma işleminin başlamasını bekler. Ardından çalışan, çalışanın üzerinde çalıştığı dağıtılmış işlemin sonucunu elde etmek için bekler. Bu, MS DTC hizmetiyle bağlantı yeniden kurulana kadar devam edebilir.
DTC_WAITFOR_OUTCOME Kurtarma görevleri, hazırlanan işlemlerin çözülmesini sağlamak için MS DTC'nin etkin olmasını beklediğinde gerçekleşir.
DUMP_LOG_COORDINATOR Bir ana görev bir alt görevin veri oluşturmasını beklediğinde gerçekleşir. Normalde bu durum oluşmaz. Uzun bir bekleme, beklenmeyen bir tıkanıklığı gösterir. Alt görevler araştırılmalıdır.
DUMPTRIGGER Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
Avrupa Komisyonu Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
EE_PMOLOCK Deyim yürütme sırasında belirli bellek ayırma türlerinin eşitlenmesi sırasında gerçekleşir.
EE_SPECPROC_MAP_INIT İç yordam karma tablosu oluşturma eşitlemesi sırasında gerçekleşir. Bu bekleme yalnızca SQL Server örneği başlatıldıktan sonra karma tabloya ilk erişim sırasında gerçekleşebilir.
ENABLE_VERSIONING SQL Server, veritabanını anlık görüntü yalıtımına geçişe hazır duruma getirmeden önce bu veritabanındaki tüm güncelleştirme işlemlerinin tamamlanmasını beklediğinde gerçekleşir. BU durum, SQL Server ALTER DATABASE deyimini kullanarak anlık görüntü yalıtımını etkinleştirdiğinde kullanılır.
ERROR_REPORTING_MANAGER Birden çok eşzamanlı hata günlüğü başlatmasının eşitlenmesi sırasında gerçekleşir.
DEĞİŞ TOKUŞ ETMEK Paralel sorgular sırasında sorgu işlemcisi değişim yineleyicisinde eşitleme sırasında gerçekleşir.
EXECSYNC Exchange yineleyicisi ile ilgili olmayan alanlarda sorgu işlemcisinde eşitlenirken paralel sorgular sırasında gerçekleşir. Bu tür alanlara örnek olarak bit eşlemler, büyük ikili nesneler (LOB) ve biriktirici yineleyici verilebilir. LOB'lar bu bekleme durumunu sık sık kullanabilir.
EXECUTION_PIPE_EVENT_INTERNAL Bağlantı bağlamı aracılığıyla gönderilen toplu yürütmenin üretici ve tüketici bölümleri arasında eşitleme sırasında gerçekleşir.
FAILPOINT Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FCB_REPLICA_READ Anlık görüntü (veya DBCC tarafından oluşturulan geçici bir anlık görüntü) seyrek dosya okumaları eşitlendiğinde gerçekleşir.
FCB_REPLICA_WRITE Sayfayı anlık görüntüye (veya DBCC tarafından oluşturulan geçici bir anlık görüntüye) gönderme veya çekme işlemi eşitlendiğinde gerçekleşir.
FS_FC_RWLOCK FILESTREAM çöp toplayıcısı tarafından aşağıdakilerden birini yapmak için bir bekleme olduğunda gerçekleşir:

Çöp toplamayı devre dışı bırakın (yedekleme ve geri yükleme tarafından kullanılır).

FILESTREAM çöp toplayıcısının bir döngüsünü yürütür.
FS_GARBAGE_COLLECTOR_SHUTDOWN FILESTREAM çöp toplayıcısı temizleme görevlerinin tamamlanmayı beklediğinde gerçekleşir.
FS_HEADER_RWLOCK FILESTREAM üst bilgi dosyasındaki (Filestream.hdr) içeriği okumak veya güncelleştirmek için bir FILESTREAM veri kapsayıcısının FILESTREAM üst bilgisine erişim elde etmek için bekleme olduğunda gerçekleşir.
FS_LOGTRUNC_RWLOCK Aşağıdakilerden birini yapmak için FILESTREAM günlük kesilmesine erişim elde etmek için bir bekleme olduğunda gerçekleşir:

FILESTREAM günlüğü (FSLOG) kesilmesini geçici olarak devre dışı bırakın (yedekleme ve geri yükleme tarafından kullanılır).

FSLOG kesilmesinin bir döngüsünü yürütür.
FSA_FORCE_OWN_XACT FILESTREAM dosya G/Ç işleminin ilişkili işleme bağlanması gerektiğinde, ancak işlem şu anda başka bir oturuma ait olduğunda gerçekleşir.
FSAGENT BIR FILESTREAM dosyası G/Ç işlemi başka bir dosya G/Ç işlemi tarafından kullanılan bir FILESTREAM aracı kaynağını beklediğinde gerçekleşir.
FSTR_CONFIG_MUTEX Başka bir FILESTREAM özelliği yeniden yapılandırma işleminin tamamlanması beklendiğinde gerçekleşir.
FSTR_CONFIG_RWLOCK FILESTREAM yapılandırma parametrelerine erişimi seri hale getirmek için bir bekleme olduğunda gerçekleşir.
FT_METADATA_MUTEX Yalnızca bilgilendirme amacıyla belgelenmiştir. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FT_RESTART_CRAWL Tam metin gezinmenin geçici bir hatadan kurtarmak için bilinen son iyi noktadan yeniden başlatılması gerektiğinde gerçekleşir. Bekleme, o anda bu popülasyon üzerinde çalışmakta olan çalışan görevlerinin geçerli adımı tamamlayabilmenizi veya bu adımdan çıkmanızı sağlar.
TAM METIN TOPLAYıCı Tam metin işlemlerinin eşitlenmesi sırasında gerçekleşir.
VASİ Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
HTTP_ENUMERATION HTTP'yi başlatmak için HTTP uç noktalarını listelemek için başlangıçta gerçekleşir.
HTTP_START Bir bağlantı HTTP'nin başlatmayı tamamlanmasını beklediğinde gerçekleşir.
IMPPROV_IOWAIT SQL Server toplu yükleme G/Ç'nin bitmesini beklediğinde gerçekleşir.
INTERNAL_TESTING Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
IO_AUDIT_MUTEX İzleme olayı arabelleklerinin eşitlenmesi sırasında gerçekleşir.
IO_COMPLETION G/Ç işlemlerinin tamamlanması beklenirken gerçekleşir. Bu bekleme türü genellikle veri sayfası olmayan G/Ç'leri temsil eder. Veri sayfası G/Ç tamamlama beklemeleri PAGEIOLATCH_* bekleme olarak görünür.
IO_QUEUE_LIMIT Azure SQL Veritabanı için zaman uyumsuz GÇ kuyruğunda bekleyen çok fazla GÇ olduğunda oluşur. Başka bir GÇ vermeye çalışan görevler, bekleyen GÇ sayısı eşiğin altına inene kadar bu bekleme türünde engellenir. Eşik, veritabanına atanan DTU'lar ile orantılıdır.
IO_RETRY Okuma veya diske yazma gibi bir G/Ç işlemi yetersiz kaynak nedeniyle başarısız olduğunda ve sonra yeniden denendiğinde gerçekleşir.
IOAFF_RANGE_QUEUE Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
KSOURCE_WAKEUP Hizmet Denetim Yöneticisi'nden gelen istekler beklenirken hizmet denetimi görevi tarafından kullanılır. Uzun beklemeler beklenir ve bir sorun göstermez.
KTM_ENLISTMENT Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
KTM_RECOVERY_MANAGER Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
KTM_RECOVERY_RESOLUTION Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
LATCH_DT DT (yok etme) mandalı beklerken oluşur. Bu, arabellek mandallarını veya işlem işareti mandallarını içermez. LATCH_* beklemelerin listesi içinde sys.dm_os_latch_statskullanılabilir. sys.dm_os_latch_stats LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT birlikte beklediğini unutmayın.
LATCH_EX EX (özel) mandal beklerken gerçekleşir. Bu, arabellek mandallarını veya işlem işareti mandallarını içermez. LATCH_* beklemelerin listesi içinde sys.dm_os_latch_statskullanılabilir. sys.dm_os_latch_stats LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT birlikte beklediğini unutmayın.
LATCH_KP KP (tutma) mandalı beklerken oluşur. Bu, arabellek mandallarını veya işlem işareti mandallarını içermez. LATCH_* beklemelerin listesi içinde sys.dm_os_latch_statskullanılabilir. sys.dm_os_latch_stats LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT birlikte beklediğini unutmayın.
LATCH_NL Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
LATCH_SH SH (paylaşım) mandalı beklerken oluşur. Bu, arabellek mandallarını veya işlem işareti mandallarını içermez. LATCH_* beklemelerin listesi içinde sys.dm_os_latch_statskullanılabilir. sys.dm_os_latch_stats LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT birlikte beklediğini unutmayın.
LATCH_UP UP (güncelleştirme) mandalı beklenirken oluşur. Bu, arabellek mandallarını veya işlem işareti mandallarını içermez. LATCH_* beklemelerin listesi içinde sys.dm_os_latch_statskullanılabilir. sys.dm_os_latch_stats LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT birlikte beklediğini unutmayın.
LAZYWRITER_SLEEP Tembel yazar görevleri askıya alındığında gerçekleşir. Bu, bekleyen arka plan görevleri tarafından harcanan zamanın ölçüsüdür. Kullanıcı duraklarını ararken bu durumu dikkate almayın.
LCK_M_BU Bir görev Toplu Güncelleştirme (BU) kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_IS Görev, Bir Amaç Paylaşılan (IS) kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_IU Görev Bir Amaç Güncelleştirmesi (IU) kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_IX Bir görev Intent Exclusive (IX) kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_NL Görev geçerli anahtar değerinde NULL kilit almayı beklediğinde ve geçerli anahtar ile önceki anahtar arasında Aralık Ekle kilidi olduğunda gerçekleşir. Anahtardaki NULL kilit, anlık yayın kilididir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_S Bir görev geçerli anahtar değerinde paylaşılan kilit almayı beklediğinde ve geçerli ve önceki anahtar arasında Aralık Ekle kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_U Görev, geçerli anahtar değerinde bir Güncelleştirme kilidi ve geçerli anahtar ile önceki anahtar arasında Aralık Ekle kilidi almayı bekliyor. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RIn_X Bir görev geçerli anahtar değerinde özel kullanım kilidi almayı beklediğinde ve geçerli anahtar ile önceki anahtar arasında Aralık Ekle kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RS_S Bir görev geçerli anahtar değerinde Paylaşılan kilit almayı beklediğinde ve geçerli ve önceki anahtar arasında Paylaşılan Aralık kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RS_U Bir görev geçerli anahtar değerinde bir Güncelleştirme kilidi almak için beklerken ve geçerli ve önceki anahtar arasında bir Güncelleştirme Aralığı kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RX_S Bir görev geçerli anahtar değerinde Paylaşılan kilit almayı beklediğinde ve geçerli ve önceki anahtar arasında Özel Aralık kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RX_U Bir görev geçerli anahtar değerinde bir Güncelleştirme kilidi almayı beklediğinde ve geçerli ve önceki anahtar arasında özel kullanım aralığı kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_RX_X Bir görev geçerli anahtar değerinde özel kullanım kilidi almayı beklediğinde ve geçerli ve önceki anahtar arasında Özel Aralık kilidi olduğunda gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_S Bir görev Paylaşılan kilit almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_SCH_M Bir görev Şema Değiştirme kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_SCH_S Bir görev Şema Paylaşımı kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_SIU Görev, Bir Paylaşılan Amaç Güncelleştirme kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_SIX Görev Bir Paylaşılan Amacı Özel Kullanım kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_U Bir görev Güncelleştirme kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_UIX Görev, Amaç Özel Kullanım Kilidi ile Güncelleştirme almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LCK_M_X Bir görev Özel Kullanım kilidi almayı beklediğinde gerçekleşir. Kilit uyumluluk matrisi için bkz. sys.dm_tran_locks (Transact-SQL).
LOG_RATE_GOVERNOR Veritabanı günlüğe yazma kotası beklediğinde gerçekleşir.
LOGBUFFER Bir görev günlük kaydını depolamak için günlük arabelleğinde yer beklediğinde gerçekleşir. Tutarlı olarak yüksek değerler, günlük cihazlarının sunucu tarafından oluşturulan günlük miktarına ayak uyduramadığını gösterebilir.
GÜNLÜĞE KAYDET Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
LOGMGR Görev, veritabanını kapatırken günlüğü kapatmadan önce bekleyen günlük G/Ç'lerinin bitmesini beklediğinde gerçekleşir.
LOGMGR_FLUSH Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
LOGMGR_QUEUE Günlük yazıcı görevi iş isteklerini beklerken gerçekleşir.
LOGMGR_RESERVE_APPEND Görev, günlük kesilmesinin görevin yeni bir günlük kaydı yazabilmesi için günlük alanı boşaltıp boşaltmadığını görmek için beklediğinde gerçekleşir. Bu bekleme süresini azaltmak için etkilenen veritabanı için günlük dosyalarının boyutunu artırmayı göz önünde bulundurun.
LOWFAIL_MEMMGR_QUEUE Belleğin kullanılabilir olması beklenirken oluşur.
MSQL_DQ Bir görev dağıtılmış sorgu işleminin tamamlanmayı beklediğinde gerçekleşir. Bu, olası Birden Çok Etkin Sonuç Kümesi (MARS) uygulama kilitlenmesini algılamak için kullanılır. Dağıtılmış sorgu çağrısı tamamlandığında bekleme sona erer.
MSQL_XACT_MGR_MUTEX Bir görev oturum düzeyinde işlem işlemi gerçekleştirmek için oturum işlem yöneticisinin sahipliğini almayı beklediğinde gerçekleşir.
MSQL_XACT_MUTEX İşlem kullanımının eşitlenmesi sırasında gerçekleşir. bir isteğin işlemi kullanabilmesi için önce mutex'i alması gerekir.
MSQL_XP Bir görev genişletilmiş saklı yordamın bitmesini beklediğinde gerçekleşir. SQL Server, olası MARS uygulaması kilitlenmelerini algılamak için bu bekleme durumunu kullanır. Genişletilmiş saklı yordam çağrısı sona erdiğinde bekleme durdurulur.
MSSEARCH Full-Text Arama çağrıları sırasında gerçekleşir. Tam metin işlemi tamamlandığında bu bekleme sona erer. Çekişmeyi değil, tam metin işlemlerinin süresini gösterir.
NET_WAITFOR_PACKET Ağ okuma sırasında bir bağlantı ağ paketini beklediğinde gerçekleşir.
OLEDB SQL Server, SQL Server Yerel İstemci OLE DB Sağlayıcısını çağırdığında gerçekleşir. Bu bekleme türü eşitleme için kullanılmaz. Bunun yerine, OLE DB sağlayıcısına yapılan çağrıların süresini gösterir.
ONDEMAND_TASK_QUEUE Arka plan görevi yüksek öncelikli sistem görev isteklerini beklerken gerçekleşir. Uzun bekleme süreleri, işlenmesi gereken yüksek öncelikli istek olmadığını ve endişeye neden olmaması gerektiğini belirtir.
PAGEIOLATCH_DT Bir görev G/Ç isteğindeki bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Yok Etme modunda. Uzun beklemeler, disk alt sistemiyle ilgili sorunları gösterebilir.
PAGEIOLATCH_EX Bir görev G/Ç isteğindeki bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Özel Kullanım modunda. Uzun beklemeler, disk alt sistemiyle ilgili sorunları gösterebilir.
PAGEIOLATCH_KP Bir görev G/Ç isteğindeki bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Tutma modunda. Uzun beklemeler, disk alt sistemiyle ilgili sorunları gösterebilir.
PAGEIOLATCH_NL Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PAGEIOLATCH_SH Bir görev G/Ç isteğindeki bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Paylaşılan modda. Uzun beklemeler, disk alt sistemiyle ilgili sorunları gösterebilir.
PAGEIOLATCH_UP Bir görev G/Ç isteğindeki bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Güncelleştirme modunda. Uzun beklemeler, disk alt sistemiyle ilgili sorunları gösterebilir.
PAGELATCH_DT Bir görev G/Ç isteğinde olmayan bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Yok Etme modunda.
PAGELATCH_EX Bir görev G/Ç isteğinde olmayan bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Özel Kullanım modunda.
PAGELATCH_KP Bir görev G/Ç isteğinde olmayan bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Tutma modunda.
PAGELATCH_NL Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PAGELATCH_SH Bir görev G/Ç isteğinde olmayan bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Paylaşılan modda.
PAGELATCH_UP Bir görev G/Ç isteğinde olmayan bir arabellek için bir mandal beklerken gerçekleşir. Mandal isteği Güncelleştirme modunda.
PARALLEL_BACKUP_QUEUE RESTORE HEADERONLY, RESTORE FILELISTONLY veya RESTORE LABELONLY tarafından üretilen çıktı seri hale getirildiğinde gerçekleşir.
PREEMPTIVE_ABR Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG SQL Server İşletim Sistemi (SQLOS) zamanlayıcı, Windows olay günlüğüne bir denetim olayı yazmak için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_AUDIT_ACCESS_SECLOG SQLOS zamanlayıcı, Windows Güvenlik günlüğüne bir denetim olayı yazmak için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_CLOSEBACKUPMEDIA SQLOS zamanlayıcı, yedekleme medyasını kapatmak için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_CLOSEBACKUPTAPE SQLOS zamanlayıcı, bir bant yedekleme cihazını kapatmak için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE SQLOS zamanlayıcı bir sanal yedekleme cihazını kapatmak için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL SQLOS zamanlayıcı, Windows yük devretme kümesi işlemlerini gerçekleştirmek için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_COM_COCREATEINSTANCE SQLOS zamanlayıcı bir COM nesnesi oluşturmak için önleyici moda geçtiğinde gerçekleşir.
PREEMPTIVE_HADR_LEASE_MECHANISM CSS tanılaması için Always On Kullanılabilirlik Grupları kira yöneticisi zamanlaması.
PREEMPTIVE_SOSTESTING Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PREEMPTIVE_STRESSDRIVER Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PREEMPTIVE_TESTING Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PREEMPTIVE_XETESTING Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
PRINT_ROLLBACK_PROGRESS Kullanıcı işlemleri ALTER DATABASE sonlandırma yan tümcesi kullanılarak geçirilmiş bir veritabanında sonlandırılırken beklemek için kullanılır. Daha fazla bilgi için bkz. ALTER DATABASE (Transact-SQL).
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC Bir arka plan görevi, Windows Server Yük Devretme Kümelemesi bildirimlerini alan (yoklama yoluyla) arka plan görevinin sonlandırılmasını beklediğinde gerçekleşir. Yalnızca iç kullanım.
PWAIT_HADR_CLUSTER_INTEGRATION Ekleme, değiştirme ve/veya kaldırma işlemi, Her Zaman Açık iç listesinde (ağların, ağ adreslerinin veya kullanılabilirlik grubu dinleyicilerinin listesi gibi) yazma kilidini almayı bekliyor. Yalnızca iç kullanım.
PWAIT_HADR_OFFLINE_COMPLETED AlwaysOn bırakma kullanılabilirlik grubu işlemi, Windows Server Yük Devretme Kümelemesi nesnelerini yok etmeden önce hedef kullanılabilirlik grubunun çevrimdışı olmasını bekliyor.
PWAIT_HADR_ONLINE_COMPLETED Always On oluşturma veya yük devretme kullanılabilirlik grubu işlemi, hedef kullanılabilirlik grubunun çevrimiçi olmasını bekliyor.
PWAIT_HADR_POST_ONLINE_COMPLETED Always On bırakma kullanılabilirlik grubu işlemi, önceki bir komutun parçası olarak zamanlanmış arka plan görevinin sonlandırılmasına yönelik bir işlem bekliyor. Örneğin, kullanılabilirlik veritabanlarını birincil role geçiren bir arka plan görevi olabilir. YARıŞ koşullarından kaçınmak için DROP AVAILABILITY GROUP DDL'nin bu arka plan görevinin sona ermesini beklemesi gerekir.
PWAIT_HADR_WORKITEM_COMPLETED Zaman uyumsuz bir iş görevinin tamamlanmasını bekleyen bir iş parçacığı tarafından iç bekleme. Bu beklenen bir beklemedir ve CSS kullanımı içindir.
PWAIT_MD_LOGIN_STATS Oturum açma istatistiklerindeki meta verilerde iç eşitleme sırasında gerçekleşir.
PWAIT_MD_RELATION_CACHE Tablo veya dizindeki meta verilerde iç eşitleme sırasında gerçekleşir.
PWAIT_MD_SERVER_CACHE Bağlı sunuculardaki meta verilerde iç eşitleme sırasında gerçekleşir.
PWAIT_MD_UPGRADE_CONFIG Sunucu genelindeki yapılandırmaların yükseltilmesinde iç eşitleme sırasında gerçekleşir.
PWAIT_METADATA_LAZYCACHE_RWLOCk Meta veri önbelleğinde iç eşitleme sırasında ve bir tablodaki dizin veya istatistikleri yineleme sırasında gerçekleşir.
QPJOB_KILL Zaman uyumsuz otomatik istatistik güncelleştirmesinin, güncelleştirme çalışmaya başlarken KILL çağrısıyla iptal edildiğine işaret eder. Sonlandıran iş parçacığı askıya alınır ve KILL komutlarını dinlemeye başlamasını bekler. İyi bir değer bir saniyeden azdır.
QPJOB_WAITFOR_ABORT Zaman uyumsuz otomatik istatistik güncelleştirmesinin çalışırken KILL çağrısıyla iptal edildiğine işaret eder. Güncelleştirme tamamlandı ancak sonlandırıcı iş parçacığı ileti koordinasyonu tamamlanana kadar askıya alındı. Bu sıradan ama nadir bir durumdur ve çok kısa olmalıdır. İyi bir değer bir saniyeden azdır.
QRY_MEM_GRANT_INFO_MUTEX Sorgu Yürütme bellek yönetimi statik verme bilgileri listesine erişimi denetlemeye çalıştığında gerçekleşir. Bu durum, geçerli verilen ve bekleyen bellek istekleri hakkındaki bilgileri listeler. Bu durum basit bir erişim denetimi durumudur. Bu durumda hiçbir zaman uzun süre beklememelisiniz. Bu mutex serbest bırakılmazsa, tüm yeni bellek kullanan sorgular yanıt vermeyi durdurur.
QUERY_ERRHDL_SERVICE_DONE Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN Çevrimdışı oluşturma dizin derlemesi paralel olarak çalıştırıldığında ve sıralama yapan farklı çalışan iş parçacıklarının sıralama dosyalarına erişimi eşitlediğinde bazı durumlarda oluşur.
QUERY_NOTIFICATION_MGR_MUTEX Sorgu Bildirim Yöneticisi'nde çöp toplama kuyruğu eşitlemesi sırasında gerçekleşir.
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX Sorgu Bildirimleri'ndeki işlemler için durum eşitlemesi sırasında gerçekleşir.
QUERY_NOTIFICATION_TABLE_MGR_MUTEX Sorgu Bildirim Yöneticisi'nin içindeki iç eşitleme sırasında gerçekleşir.
QUERY_NOTIFICATION_UNITTEST_MUTEX Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
QUERY_OPTIMIZER_PRINT_MUTEX Sorgu iyileştirici tanılama çıktısı üretiminin eşitlenmesi sırasında gerçekleşir. Bu bekleme türü yalnızca tanılama ayarları Microsoft Ürün Desteği'nin yönü altında etkinleştirildiyse oluşur.
QUERY_TRACEOUT Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
QUERY_WAIT_ERRHDL_SERVICE Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
RECOVER_CHANGEDB Sıcak bekleme veritabanında veritabanı durumunun eşitlenmesi sırasında gerçekleşir.
REPL_CACHE_ACCESS Çoğaltma makalesi önbelleğinde eşitleme sırasında gerçekleşir. Bu beklemeler sırasında, yayımlanan bir tablodaki çoğaltma günlüğü okuyucu duraklar ve veri tanımı dili (DDL) deyimleri engellenir.
REPL_SCHEMA_ACCESS Çoğaltma şeması sürüm bilgilerinin eşitlenmesi sırasında gerçekleşir. Bu durum, çoğaltılan nesnede DDL deyimleri yürütülürken ve günlük okuyucu DDL oluşumuna göre sürümlenmiş şemayı derlediğinde veya tükettiğinde bulunur.
REPLICA_WRITES Görev, veritabanı anlık görüntülerine veya DBCC çoğaltmalarına sayfa yazma işlemlerinin tamamlanmasını beklerken gerçekleşir.
REQUEST_DISPENSER_PAUSE Bir görev tüm bekleyen G/Ç'nin tamamlanmasını beklediğinde gerçekleşir, böylece bir dosyaya G/Ç anlık görüntü yedeklemesi için dondurulabilir.
REQUEST_FOR_DEADLOCK_SEARCH Kilitlenme izleyicisi sonraki kilitlenme aramasını başlatmak için beklerken gerçekleşir. Kilitlenme algılamaları arasında bu bekleme bekleniyor ve bu kaynakta uzun toplam bekleme süresi bir sorunu göstermiyor.
RESMGR_THROTTLED yeni bir istek geldiğinde ve GROUP_MAX_REQUESTS ayarına göre kısıtlandığında gerçekleşir.
RESOURCE_QUEUE Çeşitli iç kaynak kuyruklarının eşitlenmesi sırasında gerçekleşir.
RESOURCE_SEMAPHORE Diğer eşzamanlı sorgular nedeniyle bir sorgu bellek isteği hemen verilemediğinde gerçekleşir. Yüksek bekleme süreleri ve bekleme süreleri aşırı sayıda eşzamanlı sorgu veya aşırı bellek isteği miktarını gösterebilir.
RESOURCE_SEMAPHORE_MUTEX Sorgu, iş parçacığı ayırma isteğinin yerine getirilmesini beklerken gerçekleşir. Ayrıca sorgu derleme ve bellek verme istekleri eşitlenirken de oluşur.
RESOURCE_SEMAPHORE_QUERY_COMPILE Eşzamanlı sorgu derlemelerinin sayısı azaltma sınırına ulaştığında gerçekleşir. Yüksek bekleme süreleri ve bekleme süreleri aşırı derlemeleri, yeniden derlemeleri veya çözülemeyen planları gösterebilir.
RESOURCE_SEMAPHORE_SMALL_QUERY Küçük bir sorgu tarafından bellek isteği diğer eşzamanlı sorgular nedeniyle hemen verilemiyorsa gerçekleşir. Sunucu, istenen belleği birkaç saniye içinde veremediğinde isteği ana sorgu bellek havuzuna aktardığından bekleme süresi birkaç saniyeden uzun olmamalıdır. Yüksek bekleme süreleri, ana bellek havuzu bekleyen sorgular tarafından engellenirken aşırı sayıda eşzamanlı küçük sorgu olduğunu gösterebilir.
SE_REPL_CATCHUP_THROTTLE İşlem veritabanı ikincillerinden birinin ilerleme kaydetmesini beklediğinde gerçekleşir.
SE_REPL_COMMIT_ACK İşlem ikincil çoğaltmalardan çekirdek işleme onayı beklediğinde gerçekleşir.
SE_REPL_COMMIT_TURN Çekirdek işleme onayları alındıktan sonra işlem işlemeyi beklediğinde gerçekleşir.
SE_REPL_ROLLBACK_ACK İşlem ikincil çoğaltmalardan çekirdek geri alma onayı beklediğinde gerçekleşir.
SE_REPL_SLOW_SECONDARY_THROTTLE İş parçacığı veritabanı ikincil çoğaltmalarından birini beklediğinde gerçekleşir.
SEC_DROP_TEMP_KEY Yeniden deneme denemesi öncesinde geçici bir güvenlik anahtarını bırakma girişimi başarısız olduktan sonra gerçekleşir.
SECURITY_MUTEX Genişletilebilir Anahtar Yönetimi (EKM) şifreleme sağlayıcılarının genel listesine ve EKM oturumlarının oturum kapsamlı listesine erişimi denetleyan mutex'ler için bir bekleme olduğunda gerçekleşir.
SEQUENTIAL_GUID Yeni bir sıralı GUID alınırken gerçekleşir.
SERVER_IDLE_CHECK Kaynak izleyici bir SQL Server örneğini boşta olarak bildirmeye veya uyandırmaya çalıştığında SQL Server örneği boşta durumunun eşitlenmesi sırasında gerçekleşir.
SHUTDOWN Kapatma deyimi etkin bağlantıların çıkmasını beklerken gerçekleşir.
SLEEP_BPOOL_FLUSH Bir denetim noktası, disk alt sisteminin taşmasını önlemek için yeni G/Ç'lerin verilmesini azalttığında gerçekleşir.
SLEEP_DBSTARTUP Veritabanı başlatma sırasında tüm veritabanlarının kurtarılması beklenirken gerçekleşir.
SLEEP_DCOMSTARTUP DCOM başlatma işleminin tamamlanması beklenirken SQL Server örneği başlatma sırasında en fazla bir kez gerçekleşir.
SLEEP_MSDBSTARTUP SQL İzleme, msdb veritabanının başlatılmasını beklediğinde gerçekleşir.
SLEEP_SYSTEMTASK Tempdb'nin başlatmayı tamamlaması beklenirken arka plan görevi başlatılırken gerçekleşir.
SLEEP_TASK Bir görev, genel bir olayın gerçekleşmesini beklerken uyku moduna geçtiğinde gerçekleşir.
SLEEP_TEMPDBSTARTUP Görev tempdb'nin başlatılmasını beklerken gerçekleşir.
SNI_CRITICAL_SECTION SQL Server ağ bileşenleri içinde iç eşitleme sırasında gerçekleşir.
SNI_HTTP_WAITFOR_0_DISCON SQL Server kapatma sırasında, bekleyen HTTP bağlantılarının çıkması beklenirken gerçekleşir.
SNI_LISTENER_ACCESS Tekdüzen olmayan bellek erişimi (NUMA) düğümlerinin durum değişikliğini güncelleştirmesi beklenirken gerçekleşir. Durum değişikliğine erişim serileştirilir.
SNI_TASK_COMPLETION NUMA düğüm durumu değişikliği sırasında tüm görevlerin bitmesini beklemeniz gerektiğinde gerçekleşir.
SOAP_READ HTTP ağının okunmasını beklerken gerçekleşir.
SOAP_WRITE HTTP ağ yazma işleminin tamamlanması beklenirken gerçekleşir.
SOS_CALLBACK_REMOVAL Geri çağırmayı kaldırmak için bir geri arama listesinde eşitleme yapılırken gerçekleşir. Sunucu başlatma tamamlandıktan sonra bu sayacın değişmesi beklenmemektedir.
SOS_DISPATCHER_MUTEX Dağıtıcı havuzunun iç eşitlemesi sırasında gerçekleşir. Bu, havuzun ayarlandığı zamanları içerir.
SOS_LOCALALLOCATORLIST SQL Server bellek yöneticisinde iç eşitleme sırasında gerçekleşir.
SOS_MEMORY_USAGE_ADJUSTMENT Havuzlar arasında bellek kullanımı ayarlandığında gerçekleşir.
SOS_OBJECT_STORE_DESTROY_MUTEX Havuzdaki nesneleri yok ederken bellek havuzlarında iç eşitleme sırasında gerçekleşir.
SOS_PROCESS_AFFINITY_MUTEX İşlem benzinim ayarlarına erişimin eşitlenmesi sırasında gerçekleşir.
SOS_RESERVEDMEMBLOCKLIST SQL Server bellek yöneticisinde iç eşitleme sırasında gerçekleşir.
SOS_SCHEDULER_YIELD Bir görev, diğer görevlerin yürütülmesi için zamanlayıcıyı gönüllü olarak teslim ettiğinde gerçekleşir. Bu bekleme sırasında görev kuantumunun yenilenmesini bekliyor.
SOS_SMALL_PAGE_ALLOC Bazı bellek nesneleri tarafından yönetilen belleği ayırma ve boşaltma sırasında gerçekleşir.
SOS_STACKSTORE_INIT_MUTEX İç depo başlatma eşitlemesi sırasında gerçekleşir.
SOS_SYNC_TASK_ENQUEUE_EVENT Görev zaman uyumlu bir şekilde başlatıldığında gerçekleşir. SQL Server'daki görevlerin çoğu zaman uyumsuz bir şekilde başlatılır ve bu şekilde denetim, görev isteği iş kuyruğuna yerleştirildikten hemen sonra başlatıcıya döner.
SOS_VIRTUALMEMORY_LOW Bellek ayırma, bir kaynak yöneticisinin sanal belleği boşaltmasını beklediğinde gerçekleşir.
SOSHOST_EVENT CLR gibi barındırılan bir bileşen SQL Server olay eşitleme nesnesinde beklediğinde gerçekleşir.
SOSHOST_INTERNAL CLR gibi barındırılan bileşenler tarafından kullanılan bellek yöneticisi geri çağırmalarının eşitlenmesi sırasında gerçekleşir.
SOSHOST_MUTEX CLR gibi barındırılan bir bileşen SQL Server mutex eşitleme nesnesinde beklediğinde gerçekleşir.
SOSHOST_RWLOCK CLR gibi barındırılan bir bileşen SQL Server okuyucu yazıcı eşitleme nesnesinde beklediğinde gerçekleşir.
SOSHOST_SEMAPHORE CLR gibi barındırılan bir bileşen SQL Server semafor eşitleme nesnesi üzerinde beklediğinde gerçekleşir.
SOSHOST_SLEEP Barındırılan bir görev, genel bir olayın gerçekleşmesini beklerken uyku moduna geçtiğinde gerçekleşir. Barındırılan görevler CLR gibi barındırılan bileşenler tarafından kullanılır.
SOSHOST_TRACELOCK İzleme akışlarına erişimin eşitlenmesi sırasında gerçekleşir.
SOSHOST_WAITFORDONE CLR gibi barındırılan bir bileşen görevin tamamlanmasını beklediğinde gerçekleşir.
SQLCLR_APPDOMAIN CLR bir uygulama etki alanının başlatılmasını beklerken gerçekleşir.
SQLCLR_ASSEMBLY Uygulama etki alanında yüklü derleme listesine erişim beklenirken gerçekleşir.
SQLCLR_DEADLOCK_DETECTION CLR kilitlenme algılamanın tamamlanmasını beklerken gerçekleşir.
SQLCLR_QUANTUM_PUNISHMENT ClR görevi yürütme kuantumunu aştığı için kısıtlandığında gerçekleşir. Bu azaltma, yoğun kaynak kullanımlı bu görevin diğer görevler üzerindeki etkisini azaltmak için yapılır.
SQLSORT_NORMMUTEX İç sıralama yapıları başlatılırken iç eşitleme sırasında gerçekleşir.
SQLSORT_SORTMUTEX İç sıralama yapıları başlatılırken iç eşitleme sırasında gerçekleşir.
SQLTRACE_BUFFER_FLUSH Bir görev, izleme arabelleklerini diske dört saniyede bir boşaltmak için arka plan görevi beklediğinde gerçekleşir.
SQLTRACE_LOCK Bir dosya izleme sırasında izleme arabelleklerinde eşitleme sırasında gerçekleşir.
SQLTRACE_SHUTDOWN İzleme kapatma bekleyen izleme olaylarının tamamlanmasını beklerken gerçekleşir.
SQLTRACE_WAIT_ENTRIES SQL İzleme olay kuyruğu paketlerin kuyruğa gelmesini beklerken gerçekleşir.
SRVPROC_SHUTDOWN Kapatma işlemi, iç kaynakların temiz bir şekilde kapatılmasını beklerken gerçekleşir.
TEMPOBJ Geçici nesne bırakma işlemleri eşitlendiğinde gerçekleşir. Bu bekleme nadirdir ve yalnızca bir görev geçici tablo bırakmaları için özel erişim istediyse gerçekleşir.
THREADPOOL Bir görev bir çalışanın üzerinde çalışmasını beklediğinde gerçekleşir. Bu, en fazla çalışan ayarının çok düşük olduğunu veya toplu yürütme işlemlerinin olağan dışı bir şekilde uzun sürdüğünü ve bu nedenle diğer toplu işlemleri karşılamak için kullanılabilir çalışan sayısını azalttığını gösterebilir.
TIMEPRIV_TIMEPERIOD Genişletilmiş Olaylar zamanlayıcısının iç eşitlemesi sırasında gerçekleşir.
TRACEWRITE SQL İzleme satır kümesi izleme sağlayıcısı, işlenmek üzere olayları içeren boş bir arabelleği veya arabelleği beklediğinde gerçekleşir.
TRAN_MARKLATCH_DT İşlem işareti mandalı üzerinde yok etme modu mandalı beklerken oluşur. İşlem işareti mandalları, işaretli işlemlerle işlemelerin eşitlenmesi için kullanılır.
TRAN_MARKLATCH_EX İşaretli bir işlemde özel mod mandalı beklerken gerçekleşir. İşlem işareti mandalları, işaretli işlemlerle işlemelerin eşitlenmesi için kullanılır.
TRAN_MARKLATCH_KP İşaretli bir işlemde tutma modu mandalı beklerken gerçekleşir. İşlem işareti mandalları, işaretli işlemlerle işlemelerin eşitlenmesi için kullanılır.
TRAN_MARKLATCH_NL Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
TRAN_MARKLATCH_SH İşaretli bir işlemde paylaşılan mod mandalı beklenirken gerçekleşir. İşlem işareti mandalları, işaretli işlemlerle işlemelerin eşitlenmesi için kullanılır.
TRAN_MARKLATCH_UP İşaretli bir işlemde güncelleştirme modu mandalı beklerken gerçekleşir. İşlem işareti mandalları, işaretli işlemlerle işlemelerin eşitlenmesi için kullanılır.
TRANSACTION_MUTEX Bir işleme erişimin birden çok toplu işlem tarafından eşitlenmesi sırasında gerçekleşir.
THROTTLE_LOG_RATE_LOG_STORAGE Veritabanı günlüğüne yazma işlemi, temel alınan depolamanın performans özellikleri nedeniyle kısıtlanırken oluşur.
UTIL_PAGE_ALLOC İşlem günlüğü taramaları bellek baskısı sırasında belleğin kullanılabilir olmasını beklediğinde gerçekleşir.
VIA_ACCEPT Başlatma sırasında bir Sanal Arabirim Bağdaştırıcısı (VIA) sağlayıcı bağlantısı tamamlandığında gerçekleşir.
VIEW_DEFINITION_MUTEX Önbelleğe alınmış görünüm tanımlarına erişimde eşitleme sırasında gerçekleşir.
WAIT_FOR_RESULTS Bir sorgu bildirimi tetiklenmeyi beklerken gerçekleşir.
WAITFOR WAITFOR Transact-SQL deyiminin sonucu olarak gerçekleşir. Bekleme süresi, deyiminin parametreleri tarafından belirlenir. Bu, kullanıcı tarafından başlatılan bir beklemedir.
WAITFOR_TASKSHUTDOWN Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
WAITSTAT_MUTEX doldurmak sys.dm_os_wait_statsiçin kullanılan istatistik koleksiyonuna erişimin eşitlenmesi sırasında gerçekleşir.
WCC Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
WORKTBL_DROP Yeniden denemeden önce duraklatılırken, başarısız bir çalışma tablosu bırakma işlemi sonrasında gerçekleşir.
WRITE_COMPLETION Yazma işlemi devam ederken gerçekleşir.
WRITELOG Günlük temizleme işleminin tamamlanması beklenirken gerçekleşir. Günlük boşaltmalarına neden olan yaygın işlemler denetim noktaları ve işlem işlemeleridir.
XACT_OWN_TRANSACTION bir işlemin sahipliğini almayı beklerken gerçekleşir.
XACT_RECLAIM_SESSION Oturumun geçerli sahibinin oturumun sahipliğini serbest bırakması beklenirken gerçekleşir.
XACTLOCKINFO Bir işlem için kilit listesine erişimin eşitlenmesi sırasında gerçekleşir. İşlemin kendisine ek olarak, kilit listesine kilitlenme algılama ve sayfa bölmeleri sırasında kilit geçişi gibi işlemler tarafından erişilir.
XACTWORKSPACE_MUTEX Bir işlemdeki hataların eşitlenmesi sırasında ve bir işlemin liste üyeleri arasındaki veritabanı kilitlerinin sayısı sırasında gerçekleşir.
XE_BUFFERMGR_ALLPROCESSED_EVENT Genişletilmiş Olaylar oturum arabellekleri hedeflere boşaltıldığında gerçekleşir. Bu bekleme bir arka plan iş parçacığında gerçekleşir.
XE_BUFFERMGR_FREEBUF_EVENT Aşağıdaki koşullardan biri doğru olduğunda gerçekleşir:

Genişletilmiş Olaylar oturumu olay kaybı olmayacak şekilde yapılandırılır ve oturumdaki tüm arabellekler şu anda doludur. Bu, Genişletilmiş Olaylar oturumu için arabelleklerin çok küçük olduğunu veya bölümlenmesi gerektiğini gösterebilir.

Denetimlerde gecikme yaşanıyor. Bu, denetimlerin yazıldığı sürücüde bir disk performans sorunu olduğunu gösterebilir.
XE_DISPATCHER_CONFIG_SESSION_LIST Zaman uyumsuz hedefler kullanan bir Genişletilmiş Olaylar oturumu başlatıldığında veya durdurulduğunda gerçekleşir. Bu bekleme aşağıdakilerden birini gösterir:

Genişletilmiş Olaylar oturumu arka plan iş parçacığı havuzuna kaydediliyor.

Arka plan iş parçacığı havuzu, geçerli yüke göre gerekli iş parçacığı sayısını hesaplıyor.
XE_DISPATCHER_JOIN Genişletilmiş Olaylar oturumları için kullanılan bir arka plan iş parçacığı sonlandırıldığında gerçekleşir.
XE_DISPATCHER_WAIT Genişletilmiş Olaylar oturumları için kullanılan bir arka plan iş parçacığı olay arabelleklerinin işlenmesini beklediğinde gerçekleşir.
XE_MODULEMGR_SYNC Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
XE_OLS_LOCK Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
XE_PACKAGE_LOCK_BACKOFF Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FT_COMPROWSET_RWLOCK Tam metin parça meta veri işlemini bekliyor. Yalnızca bilgilendirme amacıyla belgelenmiştir. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FT_IFTS_RWLOCK Tam metin iç eşitlemeyi bekliyor. Yalnızca bilgilendirme amacıyla belgelenmiştir. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FT_IFTS_SCHEDULER_IDLE_WAIT Tam metin zamanlayıcı uyku bekleme türü. Zamanlayıcı boşta.
FT_IFTSHC_MUTEX Tam metin bir fdhost denetim işlemi bekliyor. Yalnızca bilgilendirme amacıyla belgelenmiştir. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FT_IFTSISM_MUTEX Tam metin iletişim işlemini bekliyor. Yalnızca bilgilendirme amacıyla belgelenmiştir. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
FT_MASTER_MERGE Tam metin, ana birleştirme işlemini bekliyor. Yalnızca bilgilendirme amacıyla belgelenmiştir. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.