sys.dm_fts_index_population (Transact-SQL)
傳回有關目前進行中之全文檢索索引擴展的資訊。
[!附註]
在 SQL Server 2008 中,下列資料行的意義已經改變:memory_address、outstanding_batch_count、status 和 worker_count。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
database_id |
int |
包含要擴展之全文檢索索引的資料庫識別碼。 |
catalog_id |
int |
包含這個全文檢索索引之全文檢索目錄的識別碼。 |
table_id |
int |
要擴展全文檢索索引的資料表識別碼。 |
memory_address |
varbinary(8) |
用來表示使用中母體擴展之內部資料結構的記憶體位址。 |
population_type |
int |
母體擴展的類型。它有下列幾種: 1 = 完整母體擴展。 2 = 累加、以時間戳記為基礎的母體擴展 3 = 追蹤變更的手動更新。 4 = 追蹤變更的背景更新。 |
population_type_description |
nvarchar(120) |
母體擴展類型的描述。 |
is_clustered_index_scan |
bit |
指出母體擴展是否涉及叢集索引上的掃描。 |
range_count |
int |
這個母體擴展平行處理的子範圍數目。 |
completed_range_count |
int |
完成處理的範圍數目。 |
outstanding_batch_count |
int |
目前此母體擴展未處理的批次數目。如需詳細資訊,請參閱<sys.dm_fts_outstanding_batches (Transact-SQL)>。 |
status |
int |
這個母體擴展的狀態。注意:有些狀態是暫時性。它有下列幾種: 3 = 啟動中 5 = 正常處理 7 = 已停止處理 例如,當自動合併正在進行時,就會發生這個狀態。 11 = 母體擴展中止 |
status_description |
nvarchar(120) |
母體擴展狀態的描述。 |
completion_type |
int |
這個母體擴展如何完成的狀態。 |
completion_type_description |
nvarchar(120) |
完成類型的描述。 |
worker_count |
int |
這個值一定是 0。 |
queued_population_type |
int |
母體擴展的類型,以追蹤變更為基礎,將遵照目前的母體擴展 (如果有的話)。 |
queued_population_type_description |
nvarchar(120) |
要遵照之母體擴展的描述 (如果有的話)。例如,當 CHANGE TRACKING = AUTO 而且初始完整母體擴展正在進行時,這個資料行就會顯示「自動母體擴展」。 |
start_time |
datetime |
啟動母體擴展的時間。 |
incremental_timestamp |
timestamp |
代表完整母體擴展的起始時間戳記。如果是其他所有母體擴展類型,這個值是最後一個認可的檢查點,代表母體擴展的進度。 |
權限
需要伺服器的 VIEW SERVER STATE 權限。
實體聯結
關聯性基數
來源 |
目的地 |
關聯性 |
---|---|---|
dm_fts_active_catalogs.database_id |
dm_fts_index_population.database_id |
一對一 |
dm_fts_active_catalogs.catalog_id |
dm_fts_index_population.catalog_id |
一對一 |
dm_fts_population_ranges.parent_memory_address |
dm_fts_index_population.memory_address |
多對一 |