sys.dm_exec_background_job_queue (Transact-SQL)

Her sorgu işlemcisi için bir satır döndürür iş, zaman uyumsuz (arka plan) çalıştırılmak üzere planlanmıştır.

Sütun adı

Veri türü

Açıklama

time_queued

datetime

Iş sıraya ne zaman eklendiği saat.

job_id

int

Iş tanımlayıcısı.

database_id

int

Veritabanı, iş yürütülecek olan.

object_id1

int

Değer bir iş türüne bağlı olarak değişir.Daha fazla bilgi için Açıklamalar bölümüne bakın.

object_id2

int

Değer bir iş türüne bağlı olarak değişir.Daha fazla bilgi için Açıklamalar bölümüne bakın.

object_id3

int

Değer bir iş türüne bağlı olarak değişir.Daha fazla bilgi için Açıklamalar bölümüne bakın.

object_id4

int

Değer bir iş türüne bağlı olarak değişir.Daha fazla bilgi için Açıklamalar bölümüne bakın.

error_code

int

Iş başarısızlığı nedeniyle reinserted, hata kodu.Askıya alınmış, değil Çekildi veya tamamlandı NULL.

request_type

smallint

Iş isteği türü.

Deneme_sayısı

smallint

Kaç kez iş sıradan çekildiğinde ve kaynaklar veya başka bir nedenle nedeniyle reinserted.

in_progress

smallint

Işi yürütme başladı olup olmadığını gösterir.

1 Başlatıldı =

0 Hala bekliyor =

session_id

smallint

Oturum tanımlayıcısı'nı tıklatın.

İzinler

Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.

Remarks

Bu görünüm yalnızca bilgi döndüren zaman uyumsuz güncelleştirme istatistikleri işler.Zaman uyumsuz hakkında daha fazla bilgi için güncelleştirme istatistikleri, bkz: Sorgu performans geliştirme için istatistikleri'ni kullanma.

Değerleri object_id1 through object_id4 iş isteği türüne bağlıdır.Aşağıdaki tabloda, bu sütunlar farklı iş tipleri için ne anlama geldiğini özetler.

Türü iste

object_id1

object_id2

object_id3

object_id4

Zaman uyumsuz güncelleştirmenin istatistikleri

Tablo veya Görünüm KIMLIĞI

Istatistik kodu

Kullanılmıyor

Kullanılmıyor

Örnekler

Aşağıdaki örnek, her veritabanı örneği için arka plan sırasındaki etkin bir zaman uyumsuz işleri sayısını verir. SQL Server.

SELECT DB_NAME(database_id) AS [Database], COUNT(*) AS [Active Async Jobs]
FROM sys.dm_exec_background_job_queue
WHERE in_progress = 1
GROUP BY database_id;
GO