sys.dm_fts_index_population
更新日期: 2006 年 12 月 12 日
返回有关当前正在进行的全文索引填充的信息。
列名 | 数据类型 | 说明 |
---|---|---|
database_id |
int |
包含正在填充的全文索引的数据库 ID。 |
catalog_id |
int |
包含此全文索引的全文目录的 ID。 |
table_id |
int |
其全文索引正在被填充的表的 ID。 |
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 |
自从上一个填充检查点以来处理的工作批数。 |
status |
int |
此填充的状态。说明:某些状态是暂时的。下列类型之一: 0 = 新填充 1 = 在数据库启动时恢复 2 = 暂时错误 3 = 正在启动 4 = 在发生临时错误后恢复 5 = 正常处理 6 = 正在停止 7 = 已停止处理 8 = 遇到将重试的行级错误 9 = 正在启动重试阶段 10 = 正在处理重试 |
status_description |
nvarchar(120) |
对填充状态的说明。 |
completion_type |
int |
有关填充完成的状态。 |
completion_type_description |
nvarchar(120) |
完成类型的说明。 |
worker_count |
int |
当前处理此填充的工作线程任务数。 |
queued_population_type |
int |
基于跟踪更改的填充类型,此类填充将在当前填充(如果存在)之后发生。 |
queued_population_type_description |
nvarchar(120) |
对随后要进行的填充(如果存在)的说明。 |
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 |
多对一 |
示例
以下示例返回所有当前在服务器上处于活动状态的完全填充。
SELECT * FROM sys.dm_fts_index_population
WHERE population_type = 1
请参阅
参考
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 12 月 12 日 |
|