sys.dm_fts_index_population (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

傳回 SQL Server 中目前正在進行之全文檢索索引和語意關鍵字組母體擴展的相關資訊。

資料行名稱 資料類型 描述
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 適用於:SQL Server 2012 (11.x) 和更新版本。

此母體擴展的狀態。 注意:某些狀態是暫時性的。 下列其中一項:

3 = 正在啟動

5 = 正常處理

7 = 已停止處理

例如,當自動合併正在進行時,就會發生此狀態。

11 = 母體中止

12 = 處理語意相似度擷取
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 表示完整母體擴展的起始時間戳記。 對於所有其他母體類型,這個值是代表母體進度的最後一個認可檢查點。

備註

除了全文檢索索引之外,還啟用統計語意索引編制時,關鍵字組的語意擷取和母體擴展,以及擷取檔相似度資料時,會同時進行全文檢索索引。 檔相似度索引的母體擴展會在第二個階段稍後發生。 如需詳細資訊,請參閱 管理和監視語意搜尋

權限

在 SQL Server 和 SQL 受控執行個體上,需要 VIEW SERVER STATE 權限。

在SQL 資料庫基本、S0 S1 服務目標上,以及彈性集 區中的 資料庫, 需要伺服器管理員 帳戶、 Microsoft Entra 系統管理員 帳戶或伺服器角色 的成員 ##MS_ServerStateReader## 資格。 在所有其他 SQL Database 服務目標上,需要資料庫的 VIEW DATABASE STATE 權限或 ##MS_ServerStateReader## 伺服器角色的成員資格。

SQL Server 2022 及更新版本的權限

需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。

實體聯結

Diagram of physical joins for sys.dm_fts_index_population.

關聯性基數

關聯
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 多對一

下一步

動態管理檢視和函數 (Transact-SQL)
全文檢索搜尋和語意搜尋動態管理檢視和函式 (Transact-SQL)