sys.dm_fts_index_population (Transact-SQL)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Restituisce informazioni sugli indici full-text e i popolamenti di frasi chiave semantica attualmente in corso in SQL Server.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
database_id | int | ID del database contenente l'indice full-text in fase di popolamento. |
catalog_id | int | ID del catalogo full-text contenente l'indice full-text. |
table_id | int | ID della tabella per la quale l'indice full-text è in fase di popolamento. |
memory_address | varbinary(8) | Indirizzo di memoria della struttura dei dati interna utilizzata per rappresentare un popolamento attivo. |
population_type | int | Tipo di popolamento. Uno dei seguenti: 1 = Popolamento completo 2 = Popolamento incrementale basato su timestamp 3 = Aggiornamento manuale delle modifiche rilevate 4 = Aggiornamento in background delle modifiche rilevate |
population_type_description | nvarchar(120) | Descrizione del tipo di popolamento. |
is_clustered_index_scan | bit | Indica se il popolamento implica un'analisi dell'indice cluster. |
range_count | int | Numero di intervalli secondari in cui il popolamento è stato suddiviso mediante parallelismo. |
completed_range_count | int | Numero di intervalli per i quali l'elaborazione è completata. |
outstanding_batch_count | int | Numero corrente di batch in attesa per questo popolamento. Per altre informazioni, vedere sys.dm_fts_outstanding_batches (Transact-SQL). |
status | int | Si applica a: SQL Server 2012 (11.x) e versioni successive. Stato del popolamento. Nota: alcuni stati sono temporanei. Uno dei seguenti: 3 = avvio in corso 5 = elaborazione normale in corso 7 = elaborazione arrestata Questo stato si verifica ad esempio quando è in corso un'unione automatica. 11 = popolamento interrotto 12 = Elaborazione in corso di un'estrazione della somiglianza semantica |
status_description | nvarchar(120) | Descrizione dello stato del popolamento. |
completion_type | int | Stato della modalità di completamento del popolamento. |
completion_type_description | nvarchar(120) | Descrizione del tipo di completamento. |
worker_count | int | Il valore è sempre 0 . |
queued_population_type | int | Tipo di popolamento in base alle modifiche rilevate che verrà eseguito dopo l'eventuale popolamento corrente. |
queued_population_type_description | nvarchar(120) | Descrizione dell'eventuale popolamento successivo. Ad esempio, quando CHANGE TRACKING = AUTO e il popolamento completo iniziale è in corso, questa colonna potrebbe visualizzare un messaggio relativo al popolamento automatico. |
start_time | datetime | Ora di inizio del popolamento. |
incremental_timestamp | timestamp | Rappresenta il timestamp iniziale per il popolamento completo. Per tutti gli altri tipi di popolamento questo valore corrisponde all'ultimo checkpoint di cui è stato eseguito il commit che rappresenta lo stato dei popolamenti. |
Osservazioni:
Quando l'indicizzazione semantica statistica è abilitata in aggiunta all'indicizzazione full-text, l'estrazione semantica e il popolamento di frasi chiave, nonché l'estrazione dei dati di somiglianza del documento, si verificano contemporaneamente all'indicizzazione full-text. Il popolamento dell'indice di somiglianza del documento si verifica successivamente, in una seconda fase. Per altre informazioni, vedere Gestire e monitorare la ricerca semantica.
Autorizzazioni
In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE
.
In database SQL obiettivi di servizio Basic, S0 e S1 e per i database nei pool elastici, è necessario l'account amministratore del server, l'account amministratore di Microsoft Entra o l'appartenenza al ruolo del ##MS_ServerStateReader##
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
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Join fisici
Cardinalità delle relazioni
Da | Per | Relationship |
---|---|---|
dm_fts_active_catalogs.database_id |
dm_fts_index_population.database_id |
Uno-a-uno |
dm_fts_active_catalogs.catalog_id |
dm_fts_index_population.catalog_id |
Uno-a-uno |
dm_fts_population_ranges.parent_memory_address |
dm_fts_index_population.memory_address |
Molti-a-uno |
Passaggi successivi
Funzioni a gestione dinamica e DMV (Transact-SQL)
Funzioni e viste a gestione dinamica ricerca full-text e funzioni (Transact-SQL)