Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-databas i Microsoft Fabric
Returnerar en rad för varje frågeprocessorjobb som är schemalagt för asynkron (bakgrunds-) exekvering.
Anmärkning
För att kalla detta från Azure Synapse Analytics eller Analytics Platform System (PDW), använd namnet sys.dm_pdw_nodes_exec_background_job_queue. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| time_queued | datetime | Tiden då jobbet lades till i kön. |
| job_id | int | Identifierare för jobb. |
| database_id | int | Databasen där jobbet ska utföras. |
| object_id1 | int | Värdet beror på vilken typ av jobb det är. Mer information finns i avsnittet Anmärkningar. |
| object_id2 | int | Värdet beror på vilken typ av jobb det är. Mer information finns i avsnittet Anmärkningar. |
| object_id3 | int | Värdet beror på vilken typ av jobb det är. Mer information finns i avsnittet Anmärkningar. |
| object_id4 | int | Värdet beror på vilken typ av jobb det är. Mer information finns i avsnittet Anmärkningar. |
| error_code | int | Felkod om jobbet sattes in igen på grund av fel. NULL om den är avstängd, inte hämtad eller slutförd. |
| request_type | smallint | Typ av jobbförfrågan. |
| retry_count | smallint | Antal gånger jobbet valdes från kön och sattes in igen på grund av brist på resurser eller andra skäl. |
| in_progress | smallint | Indikerar om arbetet har påbörjats. 1 = Påbörjad 0 = Väntar fortfarande |
| session_id | smallint | Sessionsidentifierare. |
| pdw_node_id | int |
gäller för: Azure Synapse Analytics, Analytics Platform System (PDW) Identifieraren för noden som den här fördelningen är på. |
Permissions
På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.
I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.
Behörigheter för SQL Server 2022 och senare
Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.
Anmärkningar
Denna vy returnerar endast information för asynkrona uppdateringsstatistikjobb. För mer information om asynkron uppdateringsstatistik, se Statistik.
Värdena på object_id1object_id4 beror på typen av jobbförfrågan. Följande tabell sammanfattar betydelsen av dessa kolumner för de olika jobbtyperna.
| Typ av begäran | object_id1 | object_id2 | object_id3 | object_id4 |
|---|---|---|---|---|
| Asynkron uppdateringsstatistik | Tabell- eller vy-ID | Statistik-ID | Används inte | Används inte |
Examples
Följande exempel returnerar antalet aktiva asynkrona jobb i bakgrundskön för varje databas i SQL Server-instansen.
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