sys.dm_os_wait_stats (Transact-SQL)

Gerçekleştirilen iş parçacıkları tarafından karşılaşılan tüm beklediği hakkında bilgi verir.Performans sorunları tanılamak için toplanan bu görünümü kullanarakSQL Serverve ayrıca belirli sorgular ve toplu işlemi.

sütun Name:

Veri türü

Açıklama

wait_type

nvarchar(60)

Adı bekleme türü.

waiting_tasks_count

bigint

Beklediği bu sayıda tür bekleyin.Bu sayaç, her bekleme başlangıcında artırılır.

wait_time_ms

bigint

Bu bekleme türü milisaniye cinsinden toplam bekleme saat.Bu saat inclusive, signal_wait_saat_ms olur.

max_wait_time_ms

bigint

Bu bekleme türüne en çok bekleme saat.

signal_wait_time_ms

bigint

Arasındaki fark saat bekleyen iş parçacığı erdiği ve ne zaman başlatıldığını çalışıyor.

İzinler

Sunucu üzerindeki VIEW SERVER durum izni gerektirir.

Remarks

Beklediği türde

  • Kaynak bekler
    Kaynak beklediği bir alt istek erişimi kaynak henüz kullanılabilir değil veya bazı diğer alt tarafından kullanılan için kullanılamayan bir kaynağa oluşur.Kaynağın bekleyeceği örnekler kilitler, kilitler, ağ ve disk g/Ç bekler.Kilit ve mandal bekler bekler eşitleme nesnelerinde bulunan

  • Sıra bekler
    Bir alt boşken, atanan çalışma için bekleyen sıra beklediği oluşur.Sıra beklediği, çoğu genellikle sistemin arka plan görevleri çıkmaz Monitörü gibi görülür ve kayıt temizleme görevleri silinir.Bu görevleri iş isteği iş kuyruğa yerleştirilmesini bekler.Hiçbir yeni paketi üzerinde sıraya koymak bile sıra beklediği de düzenli olarak etkin hale gelebilir.

  • Dış bekler
    Dış beklediği ortaya, birSQL Serverçalışan bir genişletilmiş saklı yordam çağrısı veya bir bağlantılı sunucu sorgusu, bitiş. gibi harici olay bekleniyorEngelleme sorunlarını tanılamak durumunun dış beklediği her zaman etkin olarak çalışan bazı harici kod çalıştırıyor olabilirsiniz alt boş olduğunu oluştuğunu değil, unutmayın.

sys.dm_os_wait_stats programları saat için tamamlanan bekler.Bu dinamik yönetim görünümü geçerli beklediği göstermez.

ASQL Serveriş parçacığı için aşağıdakilerden herhangi biri doğruysa bekleyen yok olarak değerlendirilir:

  • Kaynak kullanılabilir duruma gelir.

  • Boş olmayan bir sıra var.

  • Bir dış işlemi tamamlanır.

İş parçacığı artık bekliyor olsa da, çalışan hemen başlatmak iş parçacığı yok.Çünkü böyle bir iş parçacığı ilk runnable çalışanları sırasına yerleştirilir ve Zamanlayıcı üzerinde çalıştırmak bir kuantum için beklemesi gereken budur.

InSQL Serverbekleme saat sayaçlarıbigintdeğerler ve bu nedenle değil olarak saldırıya sayaç rollover'ın önceki sürümlerinde eşdeğer sayaçları olarakSQL Server.

Bekleme süreleri sorgu yürütme sırasında belirli türdeki sorunları göstermek veya sorgu içindeki noktaları yavaşlamayı.Benzer şekilde, yüksek bekleme süreleri veya bekleme sayıları geniş sunucu performans veya sunucu örneğinde sorgu etkileşimleri etkileşim içinde etkin nokta belirtebilirsiniz.Sorgu tarafından veri çakışması kilit beklediği gösterir; sayfa g/Ç mandal beklediği yavaş g/Ç yanıt süresini gösterir; sayfa mandal güncelleştirme beklediği yanlış dosya düzeni gösterir.

Bu dinamik yönetim görünümü içeriğini aşağıdaki komutu çalıştırarak sıfırlayabilirsiniz:

DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO

Bu komut, tüm sayaçları sıfıra sıfırlar.

Not

Bu istatistikler değil boyunca kalıcıSQL Serveryeniden tüm verileri ise toplu son kez İstatistikleri Sıfırla veya sunucunun başlatılmasından bu yana.

Aşağıdaki tablo görevlere göre karşılaştı bekleme türlerini listeler.

Tür bekleyin

Açıklama

ABR

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

ASSEMBLY_LOAD

Özel erişim sırasında derlemeye yüklenirken oluşur.

ASYNC_DISKPOOL_LOCK

Oluşturma veya bir dosya başlatma gibi görevleri gerçekleştiren paralel iş parçacıklarını eşitleme girişimi olduğunda oluşur.

ASYNC_IO_COMPLETION

Bir görevi tamamlamak giriş çıkışları için bekliyor oluşur.

ASYNC_NETWORK_IO

Ağ yazma, görev ağ engellendiğinde oluşur.İstemci sunucudan veri işlediğini doğrulayın.

AUDIT_GROUPCACHE_LOCK

Özel bir önbelleğine erişimi denetleyen bir kilit, bekleme olduğunda oluşur.Önbelleği hakkında daha fazla denetimleri her denetim eylem grubu denetlemek için kullanılan bilgileri içerir.

AUDIT_LOGINCACHE_LOCK

Özel bir önbelleğine erişimi denetleyen bir kilit, bekleme olduğunda oluşur.Önbelleği hakkında daha fazla denetimleri oturum açma denetim Eylem grupları denetlemek için kullanılan bilgileri içerir.

AUDIT_ON_DEMAND_TARGET_LOCK

Tek denetim başlatılmasını sağlamak için kullanılan bir kilit, bekleme genişletilmiş olay hedefleri ilgili olduğunda ortaya çıkar.

AUDIT_XE_SESSION_MGR

Genişletilmiş olayları oturumlarının başlangıç eşitlemek için kullanılan kilit ve denetim, durdurma bekleme ilgili olduğunda ortaya çıkar.

yedek

yedek işleminin bir parçası olarak bir görevin engellendiğinde oluşur.

BACKUP_OPERATOR

Bir görev için bir teyp takma bekliyor oluşur.Sorgu teyp durumunu görüntülemek içinsys.dm_io_backup_tapes.Bağlama işlemi, bekleyen değilse, bu bekleme türü teyp sürücüsü olan bir donanım sorunu gösteriyor olabilir.

BACKUPBUFFER

Bir yedek görevi veri bekliyor veya veri saklamak, bir arabellek için bekleyen oluşur.Bu tür bir görev için bir teyp takma, bekliyor dışında normal değil.

BACKUPIO

Bir yedek görevi veri bekliyor veya veri saklamak, bir arabellek için bekleyen oluşur.Bu tür bir görev için bir teyp takma, bekliyor dışında normal değil.

BACKUPTHREAD

Bir görevi tamamlamak bir yedek görevi için bekliyor oluşur.Bekleme süreleri uzun, birkaç dakika ile birkaç saat arasında olabilir.Bekledi görev bir g/Ç işlemi, bu tür bir sorun göstermez.

BAD_PAGE_PROCESS

Birden fazla her beş saniyede çalışan önlemek arka plan sayfa şüpheli günlükçü çalışırken ortaya çıkar.Aşırı şüpheli sayfaların sık çalıştırmak günlükçü neden.

BROKER_CONNECTION_RECEIVE_TASK

Bir bağlantı bitiş noktası ileti almak erişim bekleniyor oluşur.Alma bitiş noktası erişimi seri hale getirilmiş.

BROKER_ENDPOINT_STATE_MUTEX

Durumunu erişim çakışması olduğunda ortaya birService Brokerbağlantı bitiş noktası.Değişikliklerin durumu erişim seri hale getirilmiş.

BROKER_EVENTHANDLER

Oluşur birincil olay işleyicisinde görev bekliyorService Broker.Bu çok kısa bir süre olmamalıdır.

BROKER_INIT

Başlatma sırasında oluşurService Brokeretkin bir veritabanı her.Bu nadiren oluşması.

BROKER_MASTERSTART

Oluşur birincil olay işleyicisi için bir görev bekliyorService BrokerBaşlangıç.Bu çok kısa bir süre olmamalıdır.

BROKER_RECEIVE_WAITFOR

RECEIVE bekle bekliyor oluşur.İleti alınmak üzere hazır olduğunda, bu normaldir.

BROKER_REGISTERALLENDPOINTS

Oluşur başlatma sırasında birService Brokerbağlantı bitiş noktası.Bu çok kısa bir süre olmamalıdır.

BROKER_SERVICE

Oluşur,Service Brokerbir hedef hizmetle ilişkili olan bir hedef listesi güncelleştirildi veya re-prioritized.

BROKER_SHUTDOWN

Oluşur, planlı bir kapatma, yokService Broker.Bu çok kısa bir süre hiç ortaya.

BROKER_TASK_STOP

Oluşur,Service Brokersıra görev işleyicisi çalışır, kapatma görevi.Durum denetimi serileştirilir ve önceden çalışır durumda olması gerekir.

BROKER_TO_FLUSH

Oluşur,Service Brokeryavaş flusher temizler, bellek içi iletim nesneleri iş tablosu.

BROKER_TRANSMITTER

Oluşur,Service Brokerverici iş için bekleniyor

BUILTIN_HASHKEY_MUTEX

İç veri yapıları başlatma sırada örnek başlatma işleminden sonra ortaya çıkabilir.Veri yapıları başlatılmış bir kez yinelenmesini değil.

CHECK_PRINT_RECORD

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

CHECKPOINT_QUEUE

Denetim noktası görevi sonraki denetim isteği bekliyor sırasında oluşur.

CHKPT

Başlatmak denetim iş parçacığı bildirmek için sunucu başlatma sırasında oluşur.

CLEAR_DB

Açma veya kapatma bir veritabanı gibi bir veritabanı durumunu değiştirme işlemleri sırasında ortaya çıkar.

CLR_AUTO_EVENT

Bir görevi ortak dil çalýþma zamaný (CLR) yürütme gerçekleştirmekte ve başlatılan belirli bir autoevent için bekliyor oluşur.Uzun beklediği normal; bir soruna işaret ediyor.

CLR_CRST

Bir görev CLR yürütme gerçekleştirmekte ve başka bir görev tarafından kullanılmakta olan görevi kritik bir bölümüne girmek için bekleyen oluşur.

CLR_JOIN

Görev şu anda CLR yürütme işlemi ve sonlandırmak başka bir görev için bekleyen oluşur.Bu bekleme durumunu görevleri arasında bir birleşimi olduğunda oluşur.

CLR_MANUAL_EVENT

Bir görev CLR yürütme gerçekleştirmekte ve başlatılan belirli bir el ile olay için bekleyen oluşur.

CLR_MEMORY_SPY

CLR gelen tüm sanal bellek ayırma kaydetmek için kullanılan bir veri yapısı üzerinde kilit alım bekleme sırasında oluşur.Veri yapısı, paralel erişimi varsa, bütünlüğünü korumak için kilitlenmiş durumda.

CLR_MONITOR

Bir görev CLR yürütme gerçekleştirmekte ve monitörde kilit almak için bekleyen oluşur.

CLR_RWLOCK_READER

Bir görev CLR yürütme gerçekleştirmekte ve için bir okuyucu kilit beklerken ortaya çıkar.

CLR_RWLOCK_WRITER

Bir görev CLR yürütme gerçekleştirmekte ve yazıcı kilit için bekleyen oluşur.

CLR_SEMAPHORE

Bir görev CLR yürütme gerçekleştirmekte ve bir semafor için bekleyen oluşur.

CLR_TASK_START

CLR göreve tam başlangıç beklenirken oluşur.

CLRHOST_STATE_ACCESS

Ortaya CLR barındıran veri yapılarına özel erişim edinmek için bekleme olduğu.Bu bekleme türü ayarlama veya CLR çalışma tearing oluşur.

CMEMTHREAD

Bir iş parçacığı uyumlu bellek nesnesi üzerinde bir görev bekliyor oluşur.Bekleme saat birden çok görevi aynı bellek nesneden bellek ayırmaya çalışırken neden çakışması olduğunda artabilir.

CXPACKET

Sorgu işlemcisi döviz Yineleyici eşitlemeye çalışırken ortaya çıkar.Bu bekleme türüne çekişmesi bir sorun olduğunda parallelism düzeyini düşürmek düşünebilirsiniz.

CXROWSET_SYNC

Paralel aralık tarama sırasında oluşur.

DAC_INIT

Adanmış yönetici bağlantısı başlatma sırasında oluşur.

DBMIRROR_DBM_EVENT

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

DBMIRROR_DBM_MUTEX

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

DBMIRROR_EVENTS_QUEUE

Oluşurveritabanı yansıtması olayları işlemek bekler.

DBMIRROR_SEND

Bir ileti göndermek için temizlemek için ağ katmanında iletişim bekleme listesi için bir görev bekliyor oluşur.İletişim katmanı aşırı olur ve etkileyen başlanacağını gösterir veritabanı yansıtması veri aktarımı.

DBMIRROR_WORKER_QUEUE

Alt görev ikizleme metaverisini daha fazla çalışma için beklediğini gösterir.

DBMIRRORING_CMD

Sarf için günlük kayıtları bir görev bekliyor oluşur diske.Bu bekleme durumunu uzun süreler için tutulması bekleniyor.

DEADLOCK_ENUM_MUTEX

Sys.dm_os_waiting_tasks ve çıkmaz Monitörü çalışın emin oluşurSQL Serveraynı saat. birden çok çıkmaz arama çalışmıyor

DEADLOCK_TASK_SEARCH

Bu kaynak üzerinde büyük bir bekleme saat, sunucu sys.dm_os_waiting_tasks üstünde Sorgu Yürütülüyor ve bu sorguların çıkmaz Monitörü çıkmaz arama çalışmasını engelleyen olduğunu gösterir.Bu bekleme tipi yalnızca çıkmaz izleme tarafından kullanılır.Sorgu sys.dm_os_waiting_tasks üstünde DEADLOCK_ENUM_MUTEX kullanın.

HATA AYIKLAMA

Sırasında ortayaTransact-SQLve CLR hata ayıklama iç eşitleme.

DISABLE_VERSIONING

Oluşur,SQL Serverzaman damgası en erken etkin hareket durumu değiştirme başladığında, zaman damgası'den daha yeni olup olmadığını sürüm işlem yöneticisi yoklar.Bu durumda, önce ALTER veritabanı başlatılmış tüm anlık görüntü görüntü hareketler söz deyim çalıştırıldığı tamamlandı.Bu bekleme durumunu kullanılır,SQL Serversürüm oluşturmayı kullanarak devre dışı bırakır ALTER DATABASE deyimini.

DISKIO_SUSPEND

Bir dış yedek etkin olduğunda, bir dosyaya erişmek için bir görev bekliyor oluşur.Bu bekleme kullanıcı işlemlerinde bildirilir.Kullanıcı işlemi her beş büyük bir sayı, dış yedeklemeyi tamamlamak için çok fazla saat alıyor gösterebilir.

DISPATCHER_QUEUE_SEMAPHORE

Bir iş parçacığı dağıtıcı havuzundan işlemek daha çok iş bekliyor oluşur.Dağıtıcı boştayken artırmak için bekleme saat Bu bekleme türü bekleniyor.

DLL_LOADING_MUTEX

XML Ayrıştırıcı DLL yükleme için beklerken bir kez oluşur.

DROPTEMP

Önceki girişimi başarısız olursa, geçici bir nesne doğrudan girişimleri arasında oluşur.Bekleme süresi, anahtarların her başarısız bırakma girişimi ile büyür.

DTC

Durum geçişi yönetmek için kullanılan bir olaya bir görev bekliyor oluşur., Bu durumu denetler, KurtarmaMicrosoftDağıtılmış İşlem Eşgüdümcüsü (MS DTC) hareketlerini oluşur sonraSQL ServerMS DTC hizmet kullanılamaz duruma gelir bildirimini alır.

Bu durum da, bir MS DTC hareket yürütme tarafından başlatılan bekleyen bir görev açıklarSQL ServerveSQL ServerBekleyen olduğu için MS DTC yürütme bitiş.

DTC_ABORT_REQUEST

Bir MS DTC hareket sahipliğini almak için oturum zaman bekleyen bir MS DTC çalışan oturumu oluşur.MS DTC hareket sahibi sonra oturum hareket geri almak almak dönebilirsiniz.Genellikle, oturum işlemi kullanarak başka bir oturum için bekler.

DTC_RESOLVE

Görev hareketin sonucunu sorgulayabilir, Kurtarma görevi asıl veritabanı bir veritabanları arası işlem bekliyor oluşur.

DTC_STATE

Bir görev bekliyor oluşur bir olay, MS DTC iç genel durumu nesnesi değişiklikleri korur.Bu durum çok kısa süreler için tutulması.

DTC_TMDOWN_REQUEST

MS DTC çalışan oturumda oluşur,SQL ServerMS DTC hizmet kullanılabilir değil bildirimini alır.İlk olarak, alt başlatmak MS DTC kurtarma işlemi için bekler.Daha sonra çalışanın üzerinde çalıştığı, dağıtılmış işlem sonucunu elde etmek için alt bekler.Bu bağlantı MS DTC hizmet yeniden kadar devam edebilir.

DTC_WAITFOR_OUTCOME

MS DTC için hazırlanan hareketlerinin çözünürlüğünü etkinleştirmek için etkin olması kurtarma görevlerini bekleyin oluşur.

DUMP_LOG_COORDINATOR

Ana görev verilerini oluşturmak bir görev bekliyor oluşur.Normalde, bu durum ortaya çıkmaz.Uzun bekleme beklenmeyen bir engellenmesini belirtir.Alt görev inceledi.

DUMPTRIGGER

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

İŞLEM

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

EE_PMOLOCK

deyim yürütme sırasında bellek ayırmalarını belirli türdeki eşitleme sırasında ortaya çıkar.

EE_SPECPROC_MAP_INIT

Karma tablo oluşturma yordamı iç eşitleme sırasında ortaya çıkar.Bu bekleme yalnızca ilk sonra karma tablosunun erişme sırasında ortaya çıkabilecekSQL Serverörnek başlatır.

ENABLE_VERSIONING

Oluşur,SQL ServerTüm güncelleştirme işlemleri tamamlamak önce veritabanına izin anlık görüntü yalıtım geçiş hazır olarak bildirmek için bu veritabanında bekler. durumu.Bu durumu kullanılır,SQL Serverkullanarak anlık görüntü yalıtım sağlar ALTER DATABASE deyimini.

ERROR_REPORTING_MANAGER

Birden çok eşzamanlı hata günlüğü baþlatma eşitleme sırasında ortaya çıkar.

Exchange

Paralel sorgular sırasında sorgu işlemcisi döviz Yineleyici, eşitleme sırasında ortaya çıkar.

EXECSYNC

Sorgu işlemcisi için döviz Yineleyici ilgili alanlarda, eşitleme sırasında paralel sorgular sırasında oluşur.Bit eşlemler, büyük ikili nesneler (LOB'lar) ve biriktirme Yineleyici gibi alanları örnektir.LOBs sık sık Bu bekleme durumunu kullanabilirsiniz.

EXECUTION_PIPE_EVENT_INTERNAL

Toplu iş yürütme bağlantı bağlamında gönderilen üreticisi ve tüketici bölümleri arasında eşitleme sırasında ortaya çıkar.

FAILPOINT

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

FCB_REPLICA_READ

Ortaya bir anlık görüntüsünü (veya DBCC tarafından oluşturulan geçici bir anlık görüntü) okuma seyrek dosya, eşitlenir.

FCB_REPLICA_WRITE

Basmak veya bir anlık (veya DBCC tarafından oluşturulan geçici bir anlık görüntü) sayfa seyrek dosya çekerek eşitlendiğinde oluşur.

FS_FC_RWLOCK

FILESTREAM olarak bekleme durumunda ortaya atık toplayıcı için aşağıdakilerden birini yapın:

  • atık koleksiyon (yedek ve geri yükleme tarafından kullanılır) devre dışı bırakın.

  • FILESTREAM bir döngüsü yürütmek atık toplayıcı.

FS_GARBAGE_COLLECTOR_SHUTDOWN

FILESTREAM çöp toplayıcı tamamlanması için temizleme görevleri bekliyor oluşur.

FS_HEADER_RWLOCK

FILESTREAM başlık FILESTREAM başlık dosyası (filestream.hdr) içeriğini güncelleştirmek veya okumak için FILESTREAM veri kapsayıcı erişim almak için bekleme olduğunda oluşur.

FS_LOGTRUNC_RWLOCK

Aşağıdakilerden birini yapmak için FILESTREAM günlük kesilme erişim almak için bekleme olduğunda oluşur:

  • FILESTREAM günlük (FSLOG) kesme (yedek ve geri yükleme tarafından kullanılan) geçici olarak devre dışı bırakın.

  • FSLOG kesme bir döngüsü çalıştırabilirsiniz.

FSA_FORCE_OWN_XACT

FILESTREAM dosya g/Ç işlemi için ilişkili işlem bağlamak gerekiyor, ancak işlem şu anda başka bir oturum tarafından sahibi olduğu ortaya çıkar.

FSAGENT

FILESTREAM dosya g/Ç işlemi, başka bir dosya g/Ç işlemi tarafından kullanılan bir FILESTREAM aracı kaynak bekliyor oluşur.

FSTR_CONFIG_MUTEX

Tamamlanması gereken başka bir FILESTREAM özelliği yapılandırması için bekleme olduğunda oluşur.

FSTR_CONFIG_RWLOCK

Erişim FILESTREAM yapılandırma parametrelerini seri hale getirmek için bekleme olduğunda oluşur.

FT_METADATA_MUTEX

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

FT_RESTART_CRAWL

Tam metin gezinme geçici hatasından kurtarmak için son bilinen iyi bir noktaya ait yeniden başlatma gerektiğinde gerçekleşir.Bekleme veya çıkış geçerli adımı tamamlamak için nüfus çalışmakta alt görevleri sağlar.

FULLTEXT ALMA

Tam metin işlemleri, eşitleme sırasında ortaya çıkar.

VELİ

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

HTTP_ENUMERATION

HTTP başlatmak için HTTP bitiş noktaları numaralandırılamadı, başlatma sırasında oluşur.

HTTP_START

Bağlantı HTTP için tam başlatma için beklemesi oluşur.

IMPPROV_IOWAIT

Oluşur,SQL Serverbir g/Ç bitiş. bulkload için bekler

INTERNAL_TESTING

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

IO_AUDIT_MUTEX

İzleme olayı arabellekleri eşitleme sırasında ortaya çıkar.

IO_COMPLETION

G/Ç işlemleri için beklerken ortaya çıkar.Genellikle bu bekleme türü olmayan veri sayfasına giriş çıkışları temsil eder.Veri sayfa g/Ç tamamlanma bekler, bekler PAGEIOLATCH_ * gibi görünür.

IO_RETRY

Daha sonra yeniden ve bir g/Ç işlemi, okuma veya yazma başarısız disk gibi yetersiz kaynak nedeniyle oluşur.

IOAFF_RANGE_QUEUE

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

KSOURCE_WAKEUP

Hizmet Denetim Yöneticisi'nden istekleri için beklerken hizmet denetimi görev tarafından kullanılır.Uzun bekler, beklenen ve bir soruna işaret ediyor.

KTM_ENLISTMENT

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

KTM_RECOVERY_MANAGER

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

KTM_RECOVERY_RESOLUTION

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

LATCH_DT

Bir DT için bekleyen oluşur (yok) mandal.Bu, arabellek kilitler veya hareket işareti sürgüler içermez.LATCH_ * beklediği listesini sys.dm_os_latch_stats kullanılabilir.Bu sys.dm_os_latch_stats unutmayın LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT beklediği birlikte gruplandırır.

LATCH_EX

EX (özel) mandal için bekleyen oluşur.Bu, arabellek kilitler veya hareket işareti sürgüler içermez.LATCH_ * beklediği listesini sys.dm_os_latch_stats kullanılabilir.Bu sys.dm_os_latch_stats unutmayın LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT beklediği birlikte gruplandırır.

LATCH_KP

Bekleyen bir KP (Canlı) mandal için oluşur.Bu, arabellek kilitler veya hareket işareti sürgüler içermez.LATCH_ * beklediği listesini sys.dm_os_latch_stats kullanılabilir.Bu sys.dm_os_latch_stats unutmayın LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT beklediği birlikte gruplandırır.

LATCH_NL

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

LATCH_SH

Bekleyen bir SH (Paylaşım) mandal için oluşur.Bu, arabellek kilitler veya hareket işareti sürgüler içermez.LATCH_ * beklediği listesini sys.dm_os_latch_stats kullanılabilir.Bu sys.dm_os_latch_stats unutmayın LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT beklediği birlikte gruplandırır.

LATCH_UP

Bir yukarı için bekleyen oluşur (güncelleştirme) mandal.Bu, arabellek kilitler veya hareket işareti sürgüler içermez.LATCH_ * beklediği listesini sys.dm_os_latch_stats kullanılabilir.Bu sys.dm_os_latch_stats unutmayın LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX ve LATCH_DT beklediği birlikte gruplandırır.

LAZYWRITER_SLEEP

Lazywriter görevleri askıya alınmış ortaya çıkar.Bekleyen arka plan görevleri için harcanan saat ölçüsüdür.Kullanıcı durmalar için ararken bu durumu düşünün.

LCK_M_BU

Bir toplu güncelleştirme (BU) kilit almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_IS

Bir amacı paylaşılan (IS) almak için bir görev bekliyor oluşur kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_IU

Bir amacı güncelleştirmesi (IU) almak için bir görev bekliyor oluşur kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_IX

Bir amacı özel (IX) almak için bir görev bekliyor oluşur kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RIn_NL

Geçerli anahtar değerini NULL kilit ve geçerli ve önceki anahtar arasında bir aralık Ekle kilit almak için bir görev bekliyor oluşur.Anahtar NULL kilit bir anlık yayımlanan kilit olur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RIn_S

Görev almak için beklediği oluşur bir paylaşılan kilit geçerli anahtar değeri ve geçerli ve önceki anahtar arasında bir aralık Ekle kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RIn_U

Görev almak için bekleyen bir güncelleştirme kilidi geçerli anahtar değeri ve geçerli ve önceki anahtar arasında bir aralık Ekle kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RIn_X

Geçerli ve önceki anahtar arasında bir aralık Ekle kilit ve anahtar değerini geçerli bir özel kullanım kilidi almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RS_S

Görev almak için beklediği oluşur bir paylaşılan kilit geçerli anahtar değeri ve geçerli ve önceki anahtar arasında paylaşılan aralık kilidi.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RS_U

Görev almak için beklediği oluşur bir güncelleştirme kilidi geçerli anahtar değeri ve geçerli ve önceki anahtar arasında bir güncelleştirme aralık kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RX_S

Görev almak için beklediği oluşur bir paylaşılan kilit geçerli anahtar değeri ve geçerli ve önceki anahtar arasında bir aralık özel kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RX_U

Geçerli ve önceki anahtar arasında bir aralık özel kilit ve anahtar değerini geçerli bir güncelleştirme kilidi almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_RX_X

Geçerli ve önceki anahtar arasında bir aralık özel kullanım kilidi ve anahtar değerini geçerli bir özel kullanım kilidi almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_S

Paylaşım kilit almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_SCH_M

Şema değiştirme kilit almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_SCH_S

Şema paylaşım kilit almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_SIU

Bir paylaşılan ile amacı almak için bir görev bekliyor oluşur güncelleştirme kilit.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_SIX

Paylaşılan ile amacı özel kullanım kilidi almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_U

Görev güncelleştirme kilidinin alınması beklenirken oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_UIX

Görevin amacı özel güncelleştirme ile kilit almak için beklediği ortaya çıkar.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LCK_M_X

özel kullanım kilidi almak için bir görev bekliyor oluşur.Bir kilit uyumluluğu matris için bkz:sys.dm_tran_locks (Transact-SQL).

LOGBUFFER

Alanı bir günlük kaydı depolamak için günlüğü arabelleği için bir görev bekliyor oluşur.Sürekli yüksek değerler günlüğü aygıtlarını sunucu tarafından oluşturulan günlük tutarı ile tutmak olamaz olduğunu gösteriyor olabilir.

LOGGENERATION

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

LOGMGR

Veritabanını kapatma sırasında oturum kapatmadan önce bitirmek için g/Ç bekleyen tüm günlük bir görev bekliyor oluşur.

LOGMGR_FLUSH

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

LOGMGR_QUEUE

Günlük yazıcı görev için iş isteği beklerken ortaya çıkar.

LOGMGR_RESERVE_APPEND

Günlük kesilme yeni bir günlük kaydını yazmak görevi etkinleştirmek için günlük alanı boşaltır olup olmadığını görmek için bir görev bekliyor oluşur.Bu bekleme azaltmak etkilenen veritabanı günlük dosyası boyutunu artırmayı düşünün.

LOWFAIL_MEMMGR_QUEUE

Bellek kullanılabilir olmasını beklerken ortaya çıkar.

Miscellaneous

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

MSQL_DQ

Bir görevi tamamlamak dağıtılmış sorgu işlemi için bekliyor oluşur.Bu, olası birden çok Active sonuç kümesi (MARS) uygulama kilitlenme algılaması için kullanılır.Bekleme, dağıtılmış sorguyu arama sona erdiğinde sona erer.

MSQL_XACT_MGR_MUTEX

Oturum düzeyinde işlem gerçekleştirmek için oturum hareket yöneticisi sahipliğini almak için bir görev bekliyor oluşur.

MSQL_XACT_MUTEX

İşlem kullanımı eşitleme sırasında ortaya çıkar.Hareket kullanabilmeniz için bir istek mutex almanız gerekir.

MSQL_XP

Occurs when a task is waiting for an extended stored procedure to end.SQL Server uses this wait state to detect potential MARS application deadlocks.Genişletilmiş saklı yordam çağrısı sona erdiğinde beklemeyi durdurur.

MSSEARCH

tam metin araması çağrılar sırasında oluşur.Tam metin işlemi tamamlandığında bu bekleme sona erer.Çekişme, ancak yerine tam-metin işlem süresini göstermez.

NET_WAITFOR_PACKET

Okuma sırasında bir ağ bağlantı için bir ağ paketi bekleyen oluşur.

OLEDB

Oluşur,SQL ServerçağrılarıSQL ServerYerel istemci OLE DB sağlayıcı.Bu bekleme türü eşitleme için kullanılır.Bunun yerine, OLE DB sağlayıcı için arama süresini gösterir.

ONDEMAND_TASK_QUEUE

Bir arka plan görevi için yüksek öncelikli sistem görev istekleri beklerken ortaya çıkar.Uzun bekleme süreleri gösteren olmayan yüksek öncelikli istekleri işlemek için edilmiştir ve önemli neden olmamalıdır.

PAGEIOLATCH_DT

Göreve bir mandal bir g/Ç isteği bir arabellek için bekleyen oluşur.Destroy modunda mandal isteğidir.Uzun bekler, disk alt sistemi sorunlarını gösterebilir.

PAGEIOLATCH_EX

Göreve bir mandal bir g/Ç isteği bir arabellek için bekleyen oluşur.Özel kullanım modunda mandal isteğidir.Uzun bekler, disk alt sistemi sorunlarını gösterebilir.

PAGEIOLATCH_KP

Göreve bir mandal bir g/Ç isteği bir arabellek için bekleyen oluşur.Canlı mod mandal isteğidir.Uzun bekler, disk alt sistemi sorunlarını gösterebilir.

PAGEIOLATCH_NL

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PAGEIOLATCH_SH

Göreve bir mandal bir g/Ç isteği bir arabellek için bekleyen oluşur.Paylaşılan modda mandal isteğidir.Uzun bekler, disk alt sistemi sorunlarını gösterebilir.

PAGEIOLATCH_UP

Göreve bir mandal bir g/Ç isteği bir arabellek için bekleyen oluşur.Güncelleştirme modunda mandal isteğidir.Uzun bekler, disk alt sistemi sorunlarını gösterebilir.

PAGELATCH_DT

Göreve bir mandal bir g/Ç isteği içinde yer almayan bir arabellek için bekleyen oluşur.Destroy modunda mandal isteğidir.

PAGELATCH_EX

Göreve bir mandal bir g/Ç isteği içinde yer almayan bir arabellek için bekleyen oluşur.Özel kullanım modunda mandal isteğidir.

PAGELATCH_KP

Göreve bir mandal bir g/Ç isteği içinde yer almayan bir arabellek için bekleyen oluşur.Canlı mod mandal isteğidir.

PAGELATCH_NL

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PAGELATCH_SH

Göreve bir mandal bir g/Ç isteği içinde yer almayan bir arabellek için bekleyen oluşur.Paylaşılan modda mandal isteğidir.

PAGELATCH_UP

Göreve bir mandal bir g/Ç isteği içinde yer almayan bir arabellek için bekleyen oluşur.Güncelleştirme modunda mandal isteğidir.

PARALLEL_BACKUP_QUEUE

HEADERONLY geri yükleme, geri yükleme FILELISTONLY veya geri yükleme LABELONLY üretilen çıktı seri hale getirilirken oluşur.

PREEMPTIVE_ABR

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PREEMPTIVE_AUDIT_ACCESS_EVENTLOG

Oluşur,SQL Server(SQLOS) işletim sistemi Zamanlayıcı yazmak için Windows olay günlüğünü bir denetim olayı preemptive moduna geçer

PREEMPTIVE_AUDIT_ACCESS_SECLOG

SQLOS Zamanlayıcısı Windows Güvenlik günlüğüne bir denetim olayı yazmak için preemptive moduna geçiş yaparken oluşur.

PREEMPTIVE_CLOSEBACKUPMEDIA

SQLOS Zamanlayıcısı yedek ortamını kapatmak için preemptive moduna geçiş yaparken oluşur.

PREEMPTIVE_CLOSEBACKUPTAPE

SQLOS Zamanlayıcısı bir teyp yedek aygıtı kapatmak için preemptive moduna geçiş yaparken oluşur.

PREEMPTIVE_CLOSEBACKUPVDIDEVICE

SQLOS Zamanlayıcısı sanal bir yedek aygıtı kapatmak için preemptive moduna geçiş yaparken oluşur.

PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL

SQLOS Zamanlayıcısı Windows yerine çalışma küme işlemlerini gerçekleştirmek için preemptive moduna geçiş yaparken oluşur.

PREEMPTIVE_COM_COCREATEINSTANCE

SQLOS Zamanlayıcısı bir COM nesnesi preemptive moduna geçiş yaparken oluşur.

PREEMPTIVE_SOSTESTING

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PREEMPTIVE_STRESSDRIVER

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PREEMPTIVE_TESTING

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PREEMPTIVE_XETESTING

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

PRINT_ROLLBACK_PROGRESS

ALTER DATABASE sonlandırma yan tümce kullanarak moda bir veritabanında kullanıcı işlemleri sonlandırılır bekleyin için kullanılır.Daha fazla bilgi için bkz:ALTER DATABASE Transact-SQL).

QPJOB_KILL

Güncelleştirmeyi çalıştırmak başlangıç olarak zaman uyumsuz otomatik istatistik güncelleştirme KILL çağrısıyla iptal olduğunu gösterir.KILL komutları dinlemeyi başlatmak bekleyen iş parçacığı Sonlandırıcı bekletilir.Bir saniyeden buna iyi bir değerdir.

QPJOB_WAITFOR_ABORT

Çalışırken, zaman uyumsuz otomatik istatistik güncelleştirme KILL çağrısıyla iptal olduğunu gösterir.Güncelleştirmeyi şimdi tamamlandı ancak Sonlandırıcı iş parçacığı parçacığına ileti düzenleme işlemi tamamlanana kadar bekletilir.Bu normal ancak nadiren bir durumu ve çok kısa olması gerekir.Bir saniyeden buna iyi bir değerdir.

QRY_MEM_GRANT_INFO_MUTEX

Statik atama bilgilerini liste erişimi denetlemek sorgu yürütme bellek yönetimi çalıştığında oluşur.Bu durum geçerli verilen ve bekleyen istekler hakkında bilgileri listeler.Bu durumda bir basit erişim denetiminin durumudur.Hiçbir zaman olmalıdır uzun bekleme bu durumu üzerinde.Bu mutex yayımlanırsa, bellek kullanan tüm yeni sorgular yanıt vermeyi durdurur.

QUERY_ERRHDL_SERVICE_DONE

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN

Belirli durumlarda ortaya çevrimdışı oluşturduğunuzda dizin oluşturma paralel olarak çalışan ve sıralama dosyalara erişimi sıralama farklı alt iş parçacıklarını eşitleme.

QUERY_NOTIFICATION_MGR_MUTEX

atık koleksiyon sıranın sorgu bildirim Yöneticisi'nde eşitleme sırasında ortaya çıkar.

QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX

Sorgu bildirimleri. hareketlerin durumu eşitleme sırasında oluşur

QUERY_NOTIFICATION_TABLE_MGR_MUTEX

Sorgu bildirim Yöneticisi içinde iç eşitleme sırasında ortaya çıkar.

QUERY_NOTIFICATION_UNITTEST_MUTEX

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

QUERY_OPTIMIZER_PRINT_MUTEX

Sorgu iyileştirici tanı çıktı üretim eşitleme sırasında ortaya çıkar.Bu bekleme türü yalnızca oluşup oluşmayacağını Tanı ayarlarını etkin yönünü altındaMicrosoftÜrün desteği.

QUERY_TRACEOUT

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

QUERY_WAIT_ERRHDL_SERVICE

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

RECOVER_CHANGEDB

Sıcak yedek veritabanındaki veritabanı durumunu eşitleme sırasında ortaya çıkar.

REPL_CACHE_ACCESS

Bir çoğaltma makale önbellek eşitleme sırasında ortaya çıkar.Bu bekler, çoğaltma Günlük Okuyucu durmalar ve veri tanımı sırasında yayınlanan bir tabloda dili (DDL) deyimleri engellenir.

REPL_SCHEMA_ACCESS

Şema sürüm bilgilerine çoğaltma eşitleme sırasında ortaya çıkar.Bu durum, Çoğaltılmış nesneyi DDL ifadelerini çalıştırıldığında ve Günlük Okuyucu oluşturur veya DDL oluşumu temel sürüm bilgisi şemasını kullanır bulunmaktadır.

REPLICA_WRITES

Bir görev veritabanı anlık görüntüleri veya DBCC kopyaların sayfa yazma tamamlanmasını beklerken ortaya çıkar.

REQUEST_DISPENSER_PAUSE

Bir dosya g/Ç için anlık görüntü yedek dondurulmuş, görevi tamamlamak için tüm bekleyen I/O bekliyor oluşur.

REQUEST_FOR_DEADLOCK_SEARCH

çıkmaz Monitörü bir sonraki çıkmaz aramayı başlatmak için beklerken ortaya çıkar.Bu bekleme çıkmaz algılamaları beklenir ve bu kaynak üzerinde toplam uzun bekleme saat bir sorun olduğunu.

RESMGR_THROTTLED

Yeni bir istek gelir ve GROUP_MAX_REQUESTS ayarları temel alan daraltma oluşur.

RESOURCE_QUEUE

Çeşitli iç kaynak sıra eşitleme sırasında ortaya çıkar.

RESOURCE_SEMAPHORE

Bir sorgu bellek isteği hemen diğer eşzamanlı sorguları nedeniyle karşılanamıyor oluşur.Yüksek bekler ve bekleme süreleri çok fazla sayıda eşzamanlı sorguları veya aşırı bellek isteği miktarlarını gösterebilir.

RESOURCE_SEMAPHORE_MUTEX

Bir sorgu yerine getirilmesi bir iş parçacığı ayırma, isteği beklerken ortaya çıkar.Bu ayrıca, eşitleme sorgu derleme ve bellek istekleri vermek oluşur.

RESOURCE_SEMAPHORE_QUERY_COMPILE

Derleme eşzamanlı sorgu sayısını azaltma bir sınıra ulaştığında gerçekleşir.Yüksek bekler ve bekleme süreleri aşırı derleme, recompiles veya uncachable planlarını gösterir.

RESOURCE_SEMAPHORE_SMALL_QUERY

Küçük bir sorgu tarafından bellek isteği hemen diğer eşzamanlı sorguları nedeniyle karşılanamıyor oluşur.Birkaç saniye içinde istenen bellek vermek başarısız olursa sunucu ana sorgu bellek havuzu için istek aktarımları için bekleme saat çok birkaç saniye geçmemelidir.Ana bellek havuzu bekleyen sorgular tarafından engellenmiş olan ancak yüksek beklediği çok fazla sayıda eşzamanlı küçük sorguları gösterebilir.

SEC_DROP_TEMP_KEY

Geçici güvenlik anahtar bir yeniden deneme girişimi önce bırakma girişimi başarısız sonra oluşur.

SECURITY_MUTEX

Erişimin birbirini kapsamayan nesneler için bekleme durumunda ortaya genişletilmiş anahtar yönetimi (EKM) şifreleme sağlayıcısı EKM oturum oturum kapsamlı listesini ve genel listeye.

SEQUENTIAL_GUID

Yeni bir sıra GUID elde ederken oluşur.

SERVER_IDLE_CHECK

Eşitleme sırasında oluşurSQL Serverbildirmek bir Kaynak İzleyicisi çalışırken boşta kalma durumu örnek birSQL Serverörneği boş olarak veya up. uyandırmak çalışıyor

KAPATMA

Etkin bağlantılar çıkmak bir kapatma deyim beklerken ortaya çıkar.

SLEEP_BPOOL_FLUSH

Bir denetim noktası disk alt sistemi taşmasını önlemek için yeni bir g/Ç verilmesini azaltma oluşur.

SLEEP_DBSTARTUP

Bekleme kurtarmak tüm veritabanları için veritabanı başlatma sırasında oluşur.

SLEEP_DCOMSTARTUP

En büyük sırasında bir kez oluşurSQL Serverörnek başlangıç DCOM başlatma için bekleme.

SLEEP_MSDBSTARTUP

Msdb veritabanını başlangıç tamamlamak SQL izleme bekler oluşur.

SLEEP_SYSTEMTASK

Tam bir başlangıç için tempdb için beklenirken bir arka plan görevi başlangıcı sırasında oluşur.

SLEEP_TASK

Bir görev gerçekleşmesi genel bir olayı beklenirken uyku oluşur.

SLEEP_TEMPDBSTARTUP

Tempdb tam başlangıç için bir görev beklerken ortaya çıkar.

SNI_CRITICAL_SECTION

İçinde iç eşitleme sırasında oluşurSQL Serverağ bileşenleri.

SNI_HTTP_WAITFOR_0_DISCON

Sırasında ortayaSQL Serverkapatma, bekleme bekleyen HTTP bağlantıları için çıkış.

SNI_LISTENER_ACCESS

Güncelleştirme durumu değişikliği olmayan Evrensel bellek erişimi (NUMA) düğümleri için beklerken ortaya çıkar.Durum değişikliği erişimi seri hale getirilmiş.

SNI_TASK_COMPLETION

Bekleme sırasında NUMA düğümü durumu değişikliği tamamlamak, tüm görevler için olduğunda oluşur.

SOAP_READ

Bir HTTP ağ için bekleyen tamamlamak için okuma sırasında oluşur.

SOAP_WRITE

Tamamlamak HTTP ağ yazma için beklerken ortaya çıkar.

SOS_CALLBACK_REMOVAL

Bir geri kaldırmak için geri arama listesini eşitleme yaparken oluşur.Sunucu başlatma işlemi tamamlandıktan sonra değiştirmek için bu sayacın beklenmiyor.

SOS_DISPATCHER_MUTEX

Dağıtıcı havuzun iç eşitleme sırasında ortaya çıkar.Havuzuna göre ayarlandığında bu içerir.

SOS_LOCALALLOCATORLIST

Oluşur iç eşitleme sırasındaSQL ServerBellek Yöneticisi.

SOS_MEMORY_USAGE_ADJUSTMENT

Bellek kullanımı arasında havuzu ayarlamadan oluşur.

SOS_OBJECT_STORE_DESTROY_MUTEX

Dahili bellek havuzu eşitlemesi sırasında havuzundan nesnelerin yok edilmesi oluşur.

SOS_PROCESS_AFFINITY_MUTEX

İşlem benzeşimi ayarlarını erişim eşitleme sırasında ortaya çıkar.

SOS_RESERVEDMEMBLOCKLIST

Oluşur iç eşitleme sırasındaSQL ServerBellek Yöneticisi.

SOS_SCHEDULER_YIELD

Bir görevi çalıştırmak için diğer görevlerde Zamanlayıcı kendi verir oluşur.Bu bekleme sırasında kuantum yenilenmesi görev bekliyor.

SOS_SMALL_PAGE_ALLOC

Ayırma ve bazı bellek nesnesi tarafından yönetilen bellek boşaltma sırasında ortaya çıkar.

SOS_STACKSTORE_INIT_MUTEX

Dahili depolama başlatma eşitleme sırasında ortaya çıkar.

SOS_SYNC_TASK_ENQUEUE_EVENT

Zaman uyumlu bir biçimde Görev başlatıldığında gerçekleşir.Çoğu görevlerSQL Serverbaşlatılmış bir zaman uyumsuz biçimde, Denetim döner balangıç hemen sonra görev isteği yerleştirilen iş sırası.

SOS_VIRTUALMEMORY_LOW

Bir kaynak yöneticisi, sanal belleği boşaltmak bir bellek ayırma bekler oluşur.

SOSHOST_EVENT

Oluşur, CLR, barındırılan bir bileşen bekler birSQL Serverolay eşitleme nesnesi.

SOSHOST_INTERNAL

CLR gibi barındırılan bileşenler tarafından kullanılan bellek yöneticisi geri eşitlenmesi sırasında ortaya çıkar.

SOSHOST_MUTEX

Oluşur, CLR, barındırılan bir bileşen bekler birSQL Servermutex eşitleme nesnesi.

SOSHOST_RWLOCK

Oluşur, CLR, barındırılan bir bileşen bekler birSQL ServerOkuyucu-Yazıcı eşitleme nesnesi.

SOSHOST_SEMAPHORE

Oluşur, CLR, barındırılan bir bileşen bekler birSQL ServerSemafor eşitleme nesnesi.

SOSHOST_SLEEP

Barındırılan bir görev için genel beklerken uyku oluşur olay gerçekleşmesi için.Barındırılan görevler gibi CLR barındırılan bileşenleri tarafından kullanılır.

SOSHOST_TRACELOCK

Erişim izleme akış eşitleme sırasında ortaya çıkar.

SOSHOST_WAITFORDONE

Barındırılan bir bileşen, CLR gibi bir görevi tamamlamak beklediği ortaya çıkar.

SQLCLR_APPDOMAIN

CLR başlangıç tamamlamak uygulama etki alanı için beklerken ortaya çıkar.

SQLCLR_ASSEMBLY

Uygulama yüklü derleme listesine erişmek için beklerken ortaya çıkar.

SQLCLR_DEADLOCK_DETECTION

CLR karşılıklı çıkmaz algılaması için beklerken ortaya çıkar.

SQLCLR_QUANTUM_PUNISHMENT

CLR görevi, yürütme kuantum aştığından bastırma zaman ortaya çıkar.Bu azaltma, bu yoğun kaynak görev diğer görevler üzerindeki etkisini azaltmak için yapılır.

SQLSORT_NORMMUTEX

Sıralama iç yapıları başlatılırken iç eşitleme sırasında ortaya çıkar.

SQLSORT_SORTMUTEX

Sıralama iç yapıları başlatılırken iç eşitleme sırasında ortaya çıkar.

SQLTRACE_BUFFER_FLUSH

Oluşur, görev için disk izleme arabellekleri boşaltması bir arka plan görevi için bekliyor her dört saniyede.

SQLTRACE_LOCK

Dosya İzleme sırasında İzleme arabelleklerinin eşitleme sırasında ortaya çıkar.

SQLTRACE_SHUTDOWN

İzleme kapatma bekleyen izleme olayları için beklerken ortaya çıkar.

SQLTRACE_WAIT_ENTRIES

Paketler sıranın gelmesi için SQL izleme olayı sıra beklerken ortaya çıkar.

SRVPROC_SHUTDOWN

Kapatma işlemi iç kaynakları kapatmak için temiz bir şekilde serbest bırakılması beklerken ortaya çıkar.

TEMPOBJ

Geçici nesne düşme eşitlendiğinde oluşur.Bu bekleme nadir; yalnızca bir görev geçici tablo düşme için özel erişim istendiğinde oluşur.

HAVUZU

Bir görevi çalıştırmak bir alt bekliyor oluşur.Bu ayar en alt çok düşük olduğunu ya da toplu iş yürütme böylece çalışanları diğer toplu işlem gerçekleştirmek kullanılabilir sayısını genellikle uzun alma, belirtebilirsiniz.

TIMEPRIV_TIMEPERIOD

Genişletilmiş olay süreölçeri iç eşitleme sırasında ortaya çıkar.

TRACEWRITE

Boş bir arabellek veya arabellek olayları işlemek için SQL izleme satır kümesi kümesi izleme sağlayıcısının bekler oluşur.

TRAN_MARKLATCH_DT

Bir hareket işareti mandal üzerinde bir kaldırılması modu mandal için bekleyen oluşur.Hareket işareti sürgüler işlemlerini işaretli hareketler ile eşitlenmesi için kullanılır.

TRAN_MARKLATCH_EX

İşaretli bir hareket için bir özel kullanım modunda mandal bekleyen oluşur.Hareket işareti sürgüler işlemlerini işaretli hareketler ile eşitlenmesi için kullanılır.

TRAN_MARKLATCH_KP

İşaretli bir hareket için bir koruma modu mandal bekleyen oluşur.Hareket işareti sürgüler işlemlerini işaretli hareketler ile eşitlenmesi için kullanılır.

TRAN_MARKLATCH_NL

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

TRAN_MARKLATCH_SH

İşaretli bir hareket için bir paylaşım modu mandal bekleyen oluşur.Hareket işareti sürgüler işlemlerini işaretli hareketler ile eşitlenmesi için kullanılır.

TRAN_MARKLATCH_UP

İşaretli bir hareket için bir güncelleştirme modu mandal bekleyen oluşur.Hareket işareti sürgüler işlemlerini işaretli hareketler ile eşitlenmesi için kullanılır.

TRANSACTION_MUTEX

Eşitleme işlem erişim sırasında birden çok toplu işlem tarafından oluşur.

UTIL_PAGE_ALLOC

Hareket günlük taramalar sırasında bellek baskısı kullanılabilir bellek bekleyin oluşur.

VIA_ACCEPT

Sanal arabirim Bağdaştırıcısı (VIA) sağlayıcı bağlantı başlatma sırasında tamamlandığında gerçekleşir.

VIEW_DEFINITION_MUTEX

Önbelleğe alınan görüntüleme tanımları erişimi eşitleme sırasında ortaya çıkar.

WAIT_FOR_RESULTS

Bir sorgu bildirim için tetiklenmeye bekleyen oluşur.

WAITFOR

Bir bekle sonucunda oluşurTransact-SQLdeyim.Bekleme süresini deyim parametreleri belirlenir.Bu kullanıcı tarafından başlatılan bir bekleme olacaktır.

WAITFOR_TASKSHUTDOWN

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

WAITSTAT_MUTEX

Sys.dm_os_wait_stats doldurmak için kullanılan istatistik koleksiyon erişim eşitleme sırasında ortaya çıkar.

WCC

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

WORKTBL_DROP

Duraklatma sırasında başarısız worktable açılan sonra yeniden denemeden önce oluşur.

WRITE_COMPLETION

Yazma işlemi devam ediyor oluşur.

WRITELOG

Bir günlük tamamlamak için temizleme için beklenirken oluşur.Günlük Temizleme neden ortak denetim noktalarının yanı sıra hareket işlemlerini operasyonlardır.

XACT_OWN_TRANSACTION

Bir hareket sahipliğini almak için beklerken ortaya çıkar.

XACT_RECLAIM_SESSION

Oturum sahipliğini serbest bırakmak geçerli sahibi bir oturum için beklerken ortaya çıkar.

XACTLOCKINFO

Bir hareketin kilit listesine erişim eşitleme sırasında ortaya çıkar.Hareket yanı sıra kendi kilit listesini çıkmaz algılama ve kilit geçiş sırasında sayfa bölmeleri gibi işlemler tarafından erişilebilir.

XACTWORKSPACE_MUTEX

Defections bir hareketten eşitlenmesi sırasında veritabanı kilit sayısı arasında bir hareketi üyeleri listeleme yanı ortaya çıkar.

XE_BUFFERMGR_ALLPROCESSED_EVENT

Genişletilmiş olayları oturum arabellek hedefe temizlendi ortaya çıkar.Bu bekleme arka plan iş parçacığı üzerinde gerçekleşir.

XE_BUFFERMGR_FREEBUF_EVENT

Oluşur, aşağıdaki koşullardan biri doğrudur:

  • Hiçbir olay kayıp bir genişletilmiş olayları oturum yapılandırılır ve oturumdaki tüm arabellekler şu anda tam değildir.Bu olaylar genişletilmiş bir oturum için arabellek çok küçük veya bölümlenmesi belirtebilirsiniz.

  • Denetimleri bir gecikme olur.Bu, denetimleri burada yazılan sürücüdeki disk performans sorunu gösterebilir.

XE_DISPATCHER_CONFIG_SESSION_LIST

Zaman uyumsuz hedefleri kullanılarak bir genişletilmiş olayları oturum başlatıldı veya durduruldu oluşur.Bu bekleme aşağıdakilerden birini gösterir:

  • Bir olay genişletilmiş oturum olan bir arka plan iş parçacığı havuzu kaydediyor.

  • Arka plan iş parçacığı havuzu gerekli geçerli yük temel iş parçacığı sayısını hesaplama olur.

XE_DISPATCHER_JOIN

Oluşur, genişletilmiş olayları oturumlarında kullanılan arka plan iş parçacığı sonlandırılıyor.

XE_DISPATCHER_WAIT

Oluşur, genişletilmiş olayları oturumlar için kullanılan arka plan iş parçacığı işlemi için olay arabelleği için bekleme

XE_MODULEMGR_SYNC

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

XE_OLS_LOCK

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

XE_PACKAGE_LOCK_BACKOFF

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Bekleme aşağıdakilerden "bekleme türü" kaldırıldı tablo:

  • BACKUP_CLIENTLOCK

  • imleç

  • CURSOR_ASYNC

  • DBTABLE

  • FT_RESUME_CRAWL

  • HTTP_ENDPOINT_COLLCREATE

  • IMP_IMPORT_MUTEX

  • INDEX_USAGE_STATS_MUTEX

  • MIRROR_SEND_MESSAGE

  • MSQL_SYNC_PIPE

  • QNMANAGER_ACQUIRE

  • RG_RECONFIG

  • SNI_HTTP_ACCEPT

Aşağıdaki türleri için "wait type" bekleyin eklenen tablo:

  • ABR

  • ASSEMBLY_LOAD

  • AUDIT_GROUPCACHE_LOCK

  • AUDIT_LOGINCACHE_LOCK

  • AUDIT_ON_DEMAND_TARGET_LOCK

  • AUDIT_XE_SESSION_MGR

  • BROKER_SERVICE

  • BROKER_TASK_STOP

  • BROKER_TO_FLUSH

  • CHECK_PRINT_RECORD

  • CLEAR_DB

  • CLR_MEMORY_SPY

  • CLRHOST_STATE_ACCESS

  • CXROWSET_SYNC

  • DAC_INIT

  • DISPATCHER_QUEUE_SEMAPHORE

  • DUMPTRIGGER

  • EXECUTION_PIPE_EVENT_INTERNAL

  • FS_FC_RWLOCK

  • FS_GARBAGE_COLLECTOR_SHUTDOWN

  • FS_HEADER_RWLOCK

  • FS_LOGTRUNC_RWLOCK

  • FSA_FORCE_OWN_XACT

  • FSAGENT

  • FSTR_CONFIG_MUTEX

  • FSTR_CONFIG_RWLOCK

  • FT_METADATA_MUTEX

  • VELİ

  • INTERNAL_TESTING

  • IO_RETRY

  • IOAFF_RANGE_QUEUE

  • LOGGENERATION

  • PREEMPTIVE_ABR

  • PREEMPTIVE_AUDIT_ACCESS_EVENTLOG

  • PREEMPTIVE_AUDIT_ACCESS_SECLOG

  • PREEMPTIVE_CLOSEBACKUPMEDIA

  • PREEMPTIVE_CLOSEBACKUPTAPE

  • PREEMPTIVE_CLOSEBACKUPVDIDEVICE

  • PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL

  • PREEMPTIVE_COM_COCREATEINSTANCE

  • PREEMPTIVE_SOSTESTING

  • PREEMPTIVE_STRESSDRIVER

  • PREEMPTIVE_TESTING

  • PREEMPTIVE_XETESTING

  • QUERY_ERRHDL_SERVICE_DONE

  • QUERY_WAIT_ERRHDL_SERVICE

  • SECURITY_MUTEX

  • SEQUENTIAL_GUID

  • SNI_LISTENER_ACCESS

  • SNI_TASK_COMPLETION

  • SOS_DISPATCHER_MUTEX

  • SOS_SMALL_PAGE_ALLOC

  • TIMEPRIV_TIMEPERIOD

  • VIA_ACCEPT

  • WAITFOR_TASKSHUTDOWN

  • WCC

  • WRITE_COMPLETION

  • XE_BUFFERMGR_ALLPROCESSED_EVENT

  • XE_BUFFERMGR_FREEBUF_EVENT

  • XE_DISPATCHER_CONFIG_SESSION_LIST

  • XE_DISPATCHER_JOIN

  • XE_DISPATCHER_WAIT

  • XE_MODULEMGR_SYNC

  • XE_OLS_LOCK

  • XE_PACKAGE_LOCK_BACKOFF