Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
databáze SQL v Microsoft Fabric
Vrací řádek pro každou úlohu procesoru dotazů, která je naplánována pro asynchronní (pozadí) provedení.
Note
Pro volání z Azure Synapse Analytics nebo Analytics Platform System (PDW) použijte název sys.dm_pdw_nodes_exec_background_job_queue. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.
| Název sloupce | Datový typ | Description |
|---|---|---|
| time_queued | datetime | Čas, kdy byla práce přidána do fronty. |
| job_id | int | Identifikátor úlohy. |
| database_id | int | Databáze, na které má být úkol vykonán. |
| object_id1 | int | Hodnota závisí na typu práce. Další informace najdete v části Poznámky. |
| object_id2 | int | Hodnota závisí na typu práce. Další informace najdete v části Poznámky. |
| object_id3 | int | Hodnota závisí na typu práce. Další informace najdete v části Poznámky. |
| object_id4 | int | Hodnota závisí na typu práce. Další informace najdete v části Poznámky. |
| error_code | int | Chybový kód, pokud se úloha znovu zařadí kvůli selhání. NULL, pokud je pozastaven, nepřevzat nebo dokončen. |
| request_type | smallint | Typ žádosti o práci. |
| retry_count | smallint | Kolikrát byla práce vybrána z fronty a znovu vložena kvůli nedostatku zdrojů nebo z jiných důvodů. |
| in_progress | smallint | Označuje, zda práce již byla zahájena. 1 = Začal 0 = Stále čekám |
| session_id | smallint | Identifikátor relace. |
| pdw_node_id | int |
platí pro: Azure Synapse Analytics, Analytics Platform System (PDW) Identifikátor uzlu, na který je tato distribuce zapnutá. |
Povolení
Na SQL Serveru a spravované instanci SQL vyžaduje VIEW SERVER STATE oprávnění.
U služby SQL Database Basic, S0a S1 a pro databáze v elastických fondech, účet správce serveru serveru, účet správce Microsoft Entra nebo členství v roli ##MS_ServerStateReader##serveru. U všech ostatních cílů služby SQL Database se vyžaduje buď oprávnění VIEW DATABASE STATE k databázi, nebo členství v roli serveru ##MS_ServerStateReader##.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.
Poznámky
Tento pohled vrací informace pouze pro asynchronní aktualizační statistické úlohy. Pro více informací o asynchronních statistikách aktualizace viz Statistiky.
Hodnoty object_id1 až object_id4 závisí na typu žádosti o práci. Následující tabulka shrnuje význam těchto sloupců pro různé typy úloh.
| Typ žádosti | object_id1 | object_id2 | object_id3 | object_id4 |
|---|---|---|---|---|
| Statistiky asynchronních aktualizací | ID tabulky nebo zobrazení | ID statistiky | Nepoužívané | Nepoužívané |
Examples
Následující příklad vrací počet aktivních asynchronních úloh v pozadí fronty pro každou databázi v instanci SQL Serveru.
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