Partilhar via


sys.dm_fts_outstanding_batches (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve informações sobre cada lote de indexação em texto completo.

Nome da coluna Tipo de dados Description
database_id int ID da base de dados
catalog_id int ID do catálogo de texto integral
table_id int ID do ID da tabela que contém o índice do texto completo
batch_id int ID do lote
memory_address varbinário(8) O endereço de memória do objeto batch
crawl_memory_address varbinário(8) Rastrear endereço de memória do objeto (objeto pai)
memregion_memory_address varbinário(8) Endereço de memória da região de memória da memória de partilha de saída do host do daemon de filtro (fdhost.exe)
hr_batch int Código de erro mais recente para o lote
is_retry_batch bit Indica se isto é um lote de retentativa:

0 = Não

1 = Sim
retry_hints int Tipo de retentativa necessária para o lote:

0 = Sem repetição

1 = Retentativa multithread

2 = Retentativa por fio único

3 = Retentativa de linha única e multithread

5 = Retentativa final multithread

6 = Retentativa final de fio único

7 = Retentativa final de linha simples e múltiplas
retry_hints_description Nvarchar(120) Descrição do tipo de retentativa necessária:

SEM REPETIÇÃO

RETENTATIVA MULTITHREAD

RETENTATIVA DE FIO ÚNICO

RETENTATIVA DE LINHA SIMPLES E MULTITHREAD

RETENTATIVA FINAL MULTITHREAD

RETENTATIVA FINAL DE FIO ÚNICO

RETENTATIVA FINAL DE LINHA SIMPLES E MULTITHREAD
doc_failed bigint Número de documentos que falharam no lote
batch_timestamp timestamp O valor de carimbo temporal obtido quando o lote foi criado

Permissions

No SQL Server e na Instância Gerenciada do SQL, requer VIEW SERVER STATE permissão.

No Banco de Dados SQL Basic, 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 administrador do Microsoft Entra ou a associação aode função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de dados SQL, é necessária a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##.

Permissões para SQL Server 2022 e posterior

Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Examples

O exemplo seguinte mostra quantos lotes estão atualmente a ser processados para cada tabela na instância do servidor.

SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;  
GO  

Ver também

Full-Text Visão e Funções de Gestão Dinâmica de Pesquisa e Pesquisa Semântica (Transact-SQL)
PesquisaFull-Text