sys.dm_fts_outstanding_batches (Transact-SQL)

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

Batch ID

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

Requer permissão VIEW SERVER 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