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í.
Poznámka:
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 službě SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.
U cílů služby SQL Database Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru , účet správce Microsoft Entra nebo členství v ##MS_ServerStateReader##roli serveru . U všech ostatních cílů VIEW DATABASE STATE služby SQL Database se vyžaduje buď oprávnění k databázi, nebo členství v ##MS_ServerStateReader## roli serveru.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU 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 požadavku | object_id1 | object_id2 | object_id3 | object_id4 |
|---|---|---|---|---|
| Statistiky asynchronních aktualizací | ID tabulky nebo zobrazení | Statistická identifikace | Nepoužito | Nepoužito |
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
Viz také
- zobrazení a funkce dynamické správy (Transact-SQL)
- zobrazení a funkce související se spouštěním dynamické správy (Transact-SQL)
- Statistika
- KILL STATS JOB (Transact-SQL)