sys.dm_fts_index_population (Transact-SQL)
Restituisce informazioni sui popolamenti di indici full-text in corso.
[!NOTA]
In SQL Server 2008 i significati delle colonne seguenti hanno subito modifiche: memory_address, outstanding_batch_count, stato e worker_count.
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. I tipi validi sono: 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 una scansione 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 ulteriori informazioni, vedere sys.dm_fts_outstanding_batches (Transact-SQL). |
status |
int |
Stato del popolamento. Si noti che alcuni stati sono temporanei. I tipi validi sono: 3 = Avvio in corso 5 = Elaborazione normale in corso 7 = Elaborazione interrotta Questo stato si verifica ad esempio quando è in corso un'unione automatica. 11 = Popolamento interrotto |
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. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.
Join fisici
Cardinalità delle relazioni
Da |
A |
Relazione |
---|---|---|
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 |