全文目录重建与全文索引开始完整填充

Tan*_*ain 4 sql-server full-text-catalog fulltext-index

我有一个在SQL Server 2012 中定期运行的两步作业。

  1. ALTER FULLTEXT CATALOG [CatalogName] REBUILD
  2. ALTER FULLTEXT INDEX ON [tblname] START FULL POPULATION

我没有得到第二步的目的,因为谷歌说第一步本身 sql server 重新创建目录并生成索引。

如果有人能帮助我了解在执行上述两个步骤期间内部发生的情况,我将不胜感激。

gof*_*fr1 5

ALTER FULLTEXT CATALOG [CatalogName] REBUILD 
Run Code Online (Sandbox Code Playgroud)

删除目录并创建新目录。如果此目录有许多索引,则此重建可能需要很长时间。

ALTER FULLTEXT INDEX ON [tblname] START FULL POPULATION 
Run Code Online (Sandbox Code Playgroud)

仅重建表之一上的索引。

如果您在一个目录中的索引很少,那么这两个步骤是相同的​​。但是如果 Catalog 的大小要大得多并且由许多索引组成,那么第一步将花费更多的时间来运行。