sys.dm_exec_background_job_queue (Transact-sql)
Zaman uyumsuz (arka plan) çalıştırılmak üzere zamanlandığı her sorgu işlemcisi iş için bir satır döndürür.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
time_queued |
datetime |
Ne zaman iş sıraya eklenen süre. |
iş_no |
int |
İş tanımlayıcısı. |
database_id |
int |
Iş yürütülecek olan veritabanı. |
object_id1 |
int |
Değer iş türüne bağlıdır. Daha fazla bilgi için, Yorumlar bölümüne bakın. |
object_id2 |
int |
Değer iş türüne bağlıdır. Daha fazla bilgi için, Yorumlar bölümüne bakın. |
object_id3 |
int |
Değer iş türüne bağlıdır. Daha fazla bilgi için, Yorumlar bölümüne bakın. |
object_id4 |
int |
Değer iş türüne bağlıdır. Daha fazla bilgi için, Yorumlar bölümüne bakın. |
hata_kodu |
int |
Eğer iş başarısızlığı nedeniyle reinserted hata kodu. Askıya aldı ya da değil tamamlanmış, null. |
request_type |
smallint |
İş isteği türü. |
retry_count |
smallint |
Sayısı işi sıradan aldı ve kaynaklar veya başka nedenlerle eksikliği nedeniyle reinserted. |
in_progress |
smallint |
Iş yürütme başladığını olup olmadığını belirtir. 1 = Başlatıldı 0 = Hala bekliyor |
session_id |
smallint |
Oturum tanımlayıcısı. |
İzinler
Sunucu üzerindeki VIEW server state izni gerektirir.
Açıklamalar
Bu görünüm, istatistik işleri için zaman uyumsuz güncelleştirmenin yalnızca ilgili bilgileri döndürür. Zaman uyumsuz güncelleştirme istatistikleri hakkında daha fazla bilgi için bkz: İstatistikler.
Değerleri object_id1 ile object_id4 iş isteğin türüne bağlıdır. Aşağıdaki tabloda, bu sütunlar için farklı proje türlerini anlamı özetler.
İstek türü |
object_id1 |
object_id2 |
object_id3 |
object_id4 |
---|---|---|---|---|
Zaman uyumsuz update STATISTICS |
Tablo veya Görünüm Kımlığı |
İstatistik kimliği |
Kullanılmıyor |
Kullanılmıyor |
Örnekler
Aşağıdaki örnek, her veritabanı örneği için arka sıradaki etkin 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
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
Ayrıca bkz.
Başvuru
Dinamik yönetimi görünümler ve işlevler (Transact-sql)
Yürütme dinamik yönetimi görünümler ve işlevler (Transact-sql) ilgili
İSTATİSTİK iş (Transact-sql) ÖLDÜRMEK