Condividi tramite


sys.dm_fts_index_population

Data aggiornamento: 12 dicembre 2006

Restituisce informazioni sui popolamenti di indici full-text in corso.

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 dei buffer di memoria allocati per il popolamento corrente.

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 di batch di lavoro elaborati dall'ultimo checkpoint del popolamento.

status

int

Stato del popolamento. Si noti che alcuni stati sono temporanei. I tipi validi sono:

0 = Nuovo popolamento

1 = Ripresa all'avvio del database

2 = Errore temporaneo

3 = Avvio in corso

4 = Ripresa dopo un errore temporaneo

5 = Elaborazione normale in corso

6 = Interruzione in corso

7 = Elaborazione interrotta

8 = Sono stati rilevati errori a livello di riga e l'esecuzione del popolamento verrà tentata nuovamente

9 = Avvio in corso del nuovo tentativo

10 = Elaborazione dei nuovi tentativi in corso

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

Numero di attività di lavoro che elaborano il popolamento.

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.

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

Join significativi di questa vista a gestione dinamica

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

Esempi

Nell'esempio seguente vengono restituiti tutti i popolamenti completi attivi nel server.

SELECT * FROM sys.dm_fts_index_population 
    WHERE population_type = 1

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica
Viste a gestione dinamica relative alla ricerca full-text

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Nuovo contenuto:
  • Aggiunta dell'esempio.