Полнотекстовый каталог перестроить против полнотекстового индекса начать полное заполнение

У меня есть двухэтапное задание, периодически запускаемое в SQL Server 2012.

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

Я не получил цель второго шага, потому что Google говорит, что на первом шаге сам сервер sql воссоздает каталог и генерирует индексы.

Я был бы признателен, если бы кто-то мог помочь мне понять, что происходит внутри во время выполнения вышеупомянутых двух шагов.

1 ответ

ALTER FULLTEXT CATALOG [CatalogName] REBUILD 

Удаляет каталог и создает новый. Если в этом каталоге много индексов, перестройка может занять много времени.

ALTER FULLTEXT INDEX ON [tblname] START FULL POPULATION 

Перестраивает только индексы на одной из таблиц.

Если у вас мало индексов в одном каталоге, оба шага равны. Но если размер Каталога намного больше и состоит из множества индексов, первый шаг займет намного больше времени.

Другие вопросы по тегам