Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
PDW (Analytics Platform System)
Banco de Dados SQL no Microsoft Fabric
Retorna uma linha para cada trabalho de processador de consulta agendado para execução assíncrona (em segundo plano).
Note
Para chamar isso do Azure Synapse Analytics ou do Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
| time_queued | datetime | Hora em que a tarefa foi adicionada à fila. |
| job_id | int | Identificador de trabalho. |
| database_id | int | Banco de dados no qual a tarefa será executada. |
| object_id1 | int | O valor depende do tipo de trabalho. Para mais informações, consulte a seção Comentários. |
| object_id2 | int | O valor depende do tipo de trabalho. Para mais informações, consulte a seção Comentários. |
| object_id3 | int | O valor depende do tipo de trabalho. Para mais informações, consulte a seção Comentários. |
| object_id4 | int | O valor depende do tipo de trabalho. Para mais informações, consulte a seção Comentários. |
| error_code | int | Código de erro se o trabalho for reinserido devido à falha. NULL se suspenso, não coletado ou concluído. |
| request_type | smallint | Tipo de solicitação de trabalho. |
| retry_count | smallint | Número de vezes que o trabalho foi coletado da fila e reinserido devido à falta de recursos ou outros motivos. |
| in_progress | smallint | Indica se o trabalho iniciou a execução. 1 = Iniciado 0 = Ainda esperando |
| session_id | smallint | Identificador de sessão. |
| pdw_node_id | int |
aplica-se a: Azure Synapse Analytics, PDW (Analytics Platform System) O identificador do nó no qual essa distribuição está. |
Permissions
No SQL Server e na Instância Gerenciada de SQL, requer permissão VIEW SERVER STATE.
No Banco de Dados SQL Básico, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administração do Microsoft Entra ou a associação na função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## é necessária.
Permissões para SQL Server 2022 e posterior
Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.
Observações
Esta exibição só retorna informações para trabalhos de estatísticas de atualizações assíncronas. Para obter mais informações sobre estatísticas de atualização assíncronas, consulte Estatísticas.
Os valores de object_id1 a object_id4 dependem do tipo de solicitação de trabalho. A tabela a seguir resume o significado dessas colunas para os diferentes tipos de trabalho.
| Tipo de solicitação | object_id1 | object_id2 | object_id3 | object_id4 |
|---|---|---|---|---|
| Estatísticas de atualização assíncrona | Tabela ou ID de exibição | Identificador de estatísticas | Não usado | Não usado |
Examples
O exemplo a seguir retorna o número de trabalhos assíncronos ativos na fila em segundo plano para cada banco de dados na instância do 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