sys.dm_fts_outstanding_batches (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstâ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 do SQL Database Basic, S0 e S1 e para bancos de dados em pools elásticos, a conta de administrador do servidor, a conta de administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##função de servidor é 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## 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