sys.dm_fts_outstanding_batches (Transact-SQL)

Restituisce informazioni su ogni batch di indicizzazione full-text.

Nome colonna

Tipo di dati

Descrizione

database_id

int

ID del database

catalog_id

int

ID del catalogo full-text

table_id

int

ID della tabella contenente l'indice full-text.

batch_id

int

ID batch

memory_address

varbinary(8)

Indirizzo di memoria dell'oggetto batch

crawl_memory_address

varbinary(8)

Indirizzo di memoria dell'oggetto ricerca per indicizzazione (oggetto padre)

memregion_memory_address

varbinary(8)

Indirizzo di una regione di memoria condivisa in uscita dell'host del daemon di filtri (fdhost.exe)

hr_batch

int

Codice relativo all'errore più recente per il batch

is_retry_batch

bit

Indica se questo è un batch relativo a un tentativo:

0 = No

1 = Sì

retry_hints

int

Tipo di tentativo necessario per il batch:

0 = nessun tentativo

1 = tentativo multi-thread

2 = tentativo a thread singolo

3 = tentativo a thread singolo e multi-thread

5 = tentativo finale multi-thread

6 = tentativo finale a thread singolo

7 = tentativo finale a thread singolo e multi-thread

retry_hints_description

nvarchar(120)

Descrizione del tipo di tentativo necessario:

NO RETRY

MULTI THREAD RETRY

SINGLE THREAD RETRY

SINGLE AND MULTI THREAD RETRY

MULTI THREAD FINAL RETRY

SINGLE THREAD FINAL RETRY

SINGLE AND MULTI THREAD FINAL RETRY

doc_failed

bigint

Numero di documenti con errore nel batch

batch_timestamp

timestamp

Valore del timestamp ottenuto al momento della creazione del batch

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.

Esempi

Nell'esempio seguente viene rilevato il numero di batch attualmente in elaborazione per ogni tabella nell'istanza del server.

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