Aracılığıyla paylaş


Sunucu yapılandırması: engellenen işlem eşiği

Şunlar için geçerlidir: SQL Server

Engellenen işlem raporlarının blocked process threshold oluşturulduğu eşiği saniyeler içinde belirtmek için seçeneğini kullanın. Eşik 5'ten 86.400'e ayarlanabilir. Kilit monitörü, engelleme koşullarını algılamak için yalnızca 5 saniyede bir uyanır (kilitlenmeler gibi diğer koşulları da arar). Bu nedenle, değerine bir blocked process threshold değer 1ayarlarsanız, 1 saniye boyunca engellenen bir işlemi algılamaz. Engellenen bir işlemi algılayabilir en az 5 saniyedir.

Varsayılan olarak engellenen işlem raporları üretilmemiş durumdadır. Bu olay, sistem görevleri veya algılanabilir kilitlenmeler oluşturmayan kaynakları bekleyen görevler için oluşturulmaz.

Bu olay oluşturulduğunda yürütülecek bir uyarı tanımlayabilirsiniz. Bu nedenle, örneğin, engelleme durumunu işlemek için uygun eylemi yapmak için yöneticiye sayfa oluşturmayı seçebilirsiniz.

Engellenen işlem eşiği, kilit izleyici arka plan iş parçacığını kullanarak yapılandırılan eşiğin veya katlarından büyük bir süre bekleyen görevlerin listesini gösterir. Olay, engellenen görevlerin her biri için raporlama aralığı başına bir kez oluşturulur.

Engellenen işlem raporu en iyi çaba temelinde yapılır. Gerçek zamanlı veya gerçek zamanlıya yakın raporlama garantisi yoktur.

Ayar, sunucu durdurulup yeniden başlatılmadan hemen etkinleşir.

Örnekler

Aşağıdaki örnek, engellenen her görev için engellenen bir işlem raporu oluşturarak saniye olarak ayarlar blocked process threshold20 .

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'blocked process threshold', 20;
GO

RECONFIGURE;
GO