我想知道是否有办法看看SQL Server 2012花了多少时间来索引表中的所有数据?
在我的示例中,我创建表,创建索引并将填充设置为手动。然后我执行
ALTER FULLTEXT INDEX ON table_name START UPDATE POPULATION;
查询立即执行,但据我所知,填充过程实际上是在后台执行的。我怎样才能知道将整个表索引的总时间是多少?
答案 0 :(得分:3)
sys.fulltext_indexes
系统表包含当前或上一次填充(爬网)的开始/结束时间。
SELECT crawl_start_date, crawl_end_date
FROM sys.fulltext_indexes