Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
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: NIENTE NUOVI TENTATIVI RITENTAZIONE MULTITHREAD RITENTAZIONE A SINGOLO FILO RITENTAZIONE A SINGOLO E MULTITHREAD RITENTATIVO FINALE MULTITHREAD RITENTA FINALE A FILO SINGOLO RITENTAZIONE FINALE SINGOLA E MULTITHREAD |
| doc_failed | bigint | Numero di documenti con errore nel batch |
| batch_timestamp | timestamp | Valore del timestamp ottenuto al momento della creazione del batch |
Autorizzazioni
In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE.
Negli obiettivi del servizio Basic del Database SQL, S0 e S1 e per i database nei pool elastici, è richiesto l'account amministratore del server, l'account amministratore di Microsoft Entra o l’adesione nel ##MS_ServerStateReader## al ruolo del server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'adesione ruolo del server ##MS_ServerStateReader##.
Autorizzazioni per SQL Server 2022 e versioni successive
Richiede VIEW il permesso SERVER PERFORMANCE STATE sul 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
Vedi anche
Funzioni e viste a gestione dinamica ricerca full-text e funzioni (Transact-SQL)
Ricerca full-text