sys.dm_fts_outstanding_batches (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Retorna informações sobre cada lote de indexação de texto completo.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
database_id | int | ID do banco de dados |
catalog_id | int | Identificação do catálogo de texto completo. |
table_id | int | ID da tabela que contém o índice de texto completo. |
batch_id | int | ID do Lote |
memory_address | varbinary(8) | O endereço de memória do objeto do lote. |
crawl_memory_address | varbinary(8) | Endereço de memória do objeto de rastreamento (objeto pai). |
memregion_memory_address | varbinary(8) | Endereço de memória da região de memória da memória de compartilhamento de saída do host daemon do filtro (fdhost.exe). |
hr_batch | int | O código de erro mais recente do lote. |
is_retry_batch | bit | Indica se este é um lote de repetição: 0 = Não 1 = Sim |
retry_hints | int | Tipo de repetição necessária para o lote: 0 = Nenhuma repetição 1 = Repetição de multi-thread 2 = Repetição de thread único 3 = Repetição de único e multi-thread 5 = Repetição final de multi-thread 6 = Repetição final de thread único 7 = Repetição final de único e multi-thread |
retry_hints_description | nvarchar(120) | Descrição do tipo de repetição necessária: SEM REPETIÇÃO REPETIÇÃO DE MULTI-THREAD REPETIÇÃO DE THREAD ÚNICO REPETIÇÃO DE ÚNICO E MULTI-THREAD REPETIÇÃO FINAL DE MULTI-THREAD REPETIÇÃO FINAL DE THREAD ÚNICO REPETIÇÃO FINAL DE ÚNICO E MULTI-THREAD |
doc_failed | bigint | Número de documentos do lote que falharam. |
batch_timestamp | timestamp | O valor do carimbo de data/hora obtido quando o lote foi criado. |
Permissões
No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE
.
Nos objetivos de serviço Básico, S0 e S1 do Banco de Dados SQL e para bancos de dados em pools elásticos, a conta de administrador do servidor, a conta de administrador do Microsoft Entra ou a ##MS_ServerStateReader##
associação na função de servidor são necessárias. 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##
são necessárias.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Exemplos
O exemplo a seguir localiza o número de lotes que está sendo processado para cada tabela na instância de servidor.
SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO
Confira também
Pesquisa de texto completo e pesquisa semântica Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Pesquisa de texto completo