Aracılığıyla paylaş


Engellenen İşlem Raporu Olay Sınıfı

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Blocked Process Report olay sınıfı, bir görevin belirli bir süreden fazla süre engellendiğini gösterir. Bu olay sınıfı, sistem görevlerini veya deadlock tespit edilmeyen kaynaklarda bekleyen görevleri içermez.

Raporların üretildiği eşik ve frekansı yapılandırmak için, sp_configure komutunu kullanarak bloklanan süreç eşiği seçeneğini yapılandırın; bu seçenek saniyeler içinde ayarlanabilir. Varsayılan olarak engellenen işlem raporları üretilmemiş durumdadır. Engellenmiş süreç eşiği seçeneğinin ayarlanması hakkında daha fazla bilgi için bloklanmış süreç eşiği Server Yapılandırma Seçeneği'ne bakınız.

Blocked Process Report olay sınıfı tarafından geri dönen verilerin filtrelenmesi hakkında bilgi için Filter Events in a Trace (SQL Server Profiler),Set a Trace Filter (Transact-SQL) veya sp_trace_setfilter (Transact-SQL) bölümlerine bakınız.

Bloklanmış İşlem Raporu Olay Sınıfı Veri Sütunları

Veri sütunu adı Veri türü Description Sütun Kimliği Filtrelenebilir
Database ID int Kilidin alındığı veritabanının kimliği. SQL Server Profiler, ServerName veri sütunu izde yakalandığında ve sunucu müsaitse veritabanının adını gösterir. DB_ID işlevini kullanarak veritabanının değerini belirleyin. 3 Yes
Duration bigint Sürecin tıkandığı zaman (mikrosaniyeler cinsinden). 13 Yes
EndTime datetime Olayın sona erdiği zaman. Bu sütun, SQL:BatchStarting veya SP:Start gibi başlatma olay sınıfları için doldurulmaz. 15 Yes
EventClass int Etkinlik türü = 137. 27 Hayı
Olay Dizisi int İstek içindeki verilen bir olayın dizisi. 51 Hayı
IndexID int Olaydan etkilenen nesnenin indeksinin ID'si. Bir nesnenin indeks kimliğini belirlemek için, sysindexes sistem tablosunun indid sütununu kullanın. yirmi dört Yes
IsSystem int Olayın bir sistem işleminde mi yoksa kullanıcı işleminde mi gerçekleştiğini gösterir. 1 = sistem, 0 = kullanıcı. 60 Yes
LoginSid image Giriş yapan kullanıcının güvenlik tanımlayıcısı (SID). Bu olay her zaman sistem iş parçacığından rapor edilir. IsSystem = 1; SID = sa. 41 Yes
Mod int Etkinliğin aldığı veya talep ettiği eyalet.

0=NULL

1=Sch-S

2=Sch-M

3=S

4=U

5=X

6=IS

7=IU

8=IX

9=SIU

10=ALTI

11=UIX

12=BU

13=RangeS-S

14=RangeS-U

15=RangeI-N

16=RangeI-S

17=RangeI-U

18=RangeI-X

19=RangeX-S

20=RangeX-U

21=RangeX-X
32 Yes
ObjectID int Kilidin alındığı nesnenin sistem tarafından atanmış kimliği, eğer mümkünse ve mümkünse. 22 Yes
SunucuAdı nvarchar İzlenen SQL Server örneğinin adı. 26
SessionLoginName nvarchar Oturumu başlatan kullanıcının giriş adı. Örneğin, Login1 ile SQL Server'a bağlanıp bir ifadeyi Login2 olarak çalıştırırsanız, SessionLoginName Login1'i gösterir; ve LoginName Login2'yi gösteriyor. Bu sütun hem SQL Server hem de Windows oturum açma bilgilerini görüntüler. 64 Yes
TextData ntext İzde yakalanan olay sınıfına bağlı metin değeri. 1 Yes
İşlem Kimliği bigint İşlemin sistem tarafından atanan kimliği. 4 Yes

Ayrıca Bkz.

sp_trace_setevent (Transact-SQL)
sp_configure (Transact-SQL)