sys.dm_exec_background_job_queue
Aktualisiert: 12. Dezember 2006
Gibt eine Zeile für jeden Abfrageprozessorauftrag zurück, der für die asynchrone Ausführung (im Hintergrund) geplant ist.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
time_queued |
datetime |
Zeitpunkt, zu dem der Auftrag der Warteschlange hinzugefügt wurde. |
job_id |
int |
Auftragsbezeichner. |
database_id |
int |
Datenbank, für die der Auftrag ausgeführt werden soll. |
object_id1 |
int |
Wert hängt vom Auftragstyp ab. Weitere Informationen finden Sie im Abschnitt mit den Hinweisen. |
object_id2 |
int |
Wert hängt vom Auftragstyp ab. Weitere Informationen finden Sie im Abschnitt mit den Hinweisen. |
object_id3 |
int |
Wert hängt vom Auftragstyp ab. Weitere Informationen finden Sie im Abschnitt mit den Hinweisen. |
object_id4 |
int |
Wert hängt vom Auftragstyp ab. Weitere Informationen finden Sie im Abschnitt mit den Hinweisen. |
error_code |
int |
Fehlercode, wenn der Auftrag aufgrund eines Fehlers wieder eingefügt wurde. NULL, wenn der Auftrag angehalten, nicht entnommen oder abgeschlossen wurde. |
request_type |
smallint |
Typ der Auftragsanforderung. |
retry_count |
smallint |
Häufigkeit, mit der der Auftrag aufgrund mangelnder Ressourcen oder sonstiger Gründe aus der Warteschlange entnommen und wieder eingefügt wurde. |
in_progress |
smallint |
Gibt an, ob der Auftrag mit der Ausführung begonnen hat. 1 = Gestartet 0 = Wartet |
session_id |
smallint |
Sitzungsbezeichner. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Hinweise
In SQL Server 2005 werden in dieser Sicht nur Informationen für Aufträge zur asynchronen Aktualisierung von Statistiken zurückgegeben. Weitere Informationen zur asynchronen Aktualisierung von Statistiken finden Sie unter Indexstatistiken.
Die Werte von object_id1 bis object_id4 hängen vom Typ der Auftragsanforderung ab. In der folgenden Tabelle wird die Bedeutung dieser Spalten für die verschiedenen Auftragstypen zusammengefasst.
Anforderungstyp | object_id1 | object_id2 | object_id3 | object_id4 |
---|---|---|---|---|
Asynchrone Statistikaktualisierung |
Tabellen- oder Sicht-ID |
Statistik-ID |
Wird nicht verwendet |
Wird nicht verwendet |
Beispiele
Im folgenden Beispiel wird die Anzahl der aktiven asynchronen Aufträge in der Hintergrundwarteschlange für die einzelnen Datenbanken in der Instanz von SQL Server zurückgegeben.
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
Siehe auch
Verweis
Dynamische Verwaltungssichten und -funktionen
Dynamische Verwaltungssichten und -funktionen im Zusammenhang mit der Ausführung
KILL STATS JOB (Transact-SQL)
sys.dm_exec_background_job_queue_stats
Andere Ressourcen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
12. Dezember 2006 |
|