Patrzysz w złe miejsce.
Musisz sprawdzić, jak poniżej:
Korzystanie z T-SQL ..
Use database_name
go
ALTER FULLTEXT INDEX ON schema.table_name SET CHANGE_TRACKING AUTO;
Po zakończeniu możesz sprawdzić status ostatniej wypełnionej daty / godziny
-- script source : http://stackoverflow.com/a/10505496/1387418
-- Modified by Kin on Dec 14' 2015 to reflect the FTCatalogName
DECLARE @CatalogName VARCHAR(MAX)
SET @CatalogName = 'AW2008FullTextCatalog' -- change here !
SELECT name as FTCatalogName,
DATEADD(ss, FULLTEXTCATALOGPROPERTY(@CatalogName,'PopulateCompletionAge'), '1/1/1990') AS LastPopulated
,(SELECT CASE FULLTEXTCATALOGPROPERTY(@CatalogName,'PopulateStatus')
WHEN 0 THEN 'Idle'
WHEN 1 THEN 'Full Population In Progress'
WHEN 2 THEN 'Paused'
WHEN 3 THEN 'Throttled'
WHEN 4 THEN 'Recovering'
WHEN 5 THEN 'Shutdown'
WHEN 6 THEN 'Incremental Population In Progress'
WHEN 7 THEN 'Building Index'
WHEN 8 THEN 'Disk Full. Paused'
WHEN 9 THEN 'Change Tracking' END) AS PopulateStatus
FROM sys.fulltext_catalogs
Wstaw trochę danych ..
insert into HumanResources.JobCandidate
(BusinessEntityID, Resume, ModifiedDate)
values
(4, NULL, DEFAULT)
Teraz zobaczysz, że Katalog FT został zaktualizowany.
W logach ( ..\MSSQL\Log\SQLFT*
) również poniżej pojawi się komunikat ...
2015-12-14 12: 36: 51.29 spid50s Informacyjny: Wypełnianie automatycznego pełnego tekstu dla widoku tabeli lub indeksowanego „[AdventureWorks2012]. [HumanResources]. [JobCandidate]” (identyfikator widoku tabeli lub indeksowanego „1589580701”, identyfikator bazy danych ” 5 '). Liczba przetworzonych dokumentów: 1. Liczba dokumentów nieudanych: 0. Liczba dokumentów, które zostaną ponowione: 0.
Z BOL :
Domyślnie lub jeśli podasz CHANGE_TRACKING AUTO, aparat pełnotekstowy korzysta z automatycznego zapełniania indeksu pełnotekstowego. Po zakończeniu początkowej pełnej populacji zmiany są śledzone, gdy dane są modyfikowane w tabeli podstawowej, a śledzone zmiany są propagowane automatycznie. Indeks pełnotekstowy jest jednak aktualizowany w tle, więc propagowane zmiany mogą nie zostać natychmiast odzwierciedlone w indeksie .
Domyślnie SQL Server wypełnia nowy indeks pełnotekstowy w pełni, jak tylko zostanie utworzony. Jednak pełna populacja może zużywać znaczną ilość zasobów. Dlatego podczas tworzenia indeksu pełnotekstowego w okresach szczytu często najlepszą praktyką jest opóźnianie pełnego zapełniania do czasu poza szczytem, szczególnie jeśli tabela bazowa indeksu pełnotekstowego jest duża. Jednak katalog pełnotekstowy, do którego należy indeks, nie jest użyteczny, dopóki wszystkie jego indeksy pełnotekstowe nie zostaną wypełnione.
Zobacz też Poprawianie wydajności indeksów pełnotekstowych