Yanlış yere bakıyorsunuz.
Aşağıdaki gibi kontrol etmelisiniz:
T-SQL Kullanımı ..
Use database_name
go
ALTER FULLTEXT INDEX ON schema.table_name SET CHANGE_TRACKING AUTO;
İşiniz bittiğinde, son doldurulmuş tarih saatinin durumunu kontrol edebilirsiniz
-- 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
Biraz veri ekleyin ..
insert into HumanResources.JobCandidate
(BusinessEntityID, Resume, ModifiedDate)
values
(4, NULL, DEFAULT)
Şimdi FT Kataloğunun güncellendiğini göreceksiniz.
Günlüklerde ( ..\MSSQL\Log\SQLFT*
) de aşağıdaki mesaj olacaktır ...
2015-12-14 12: 36: 51.29 spid50s Bilgilendirici: Tam metin Tablo veya dizinlenmiş görünüm için otomatik nüfus tamamlandı '[AdventureWorks2012]. [HumanResources]. [JobCandidate]' (tablo veya dizinlenmiş görünüm kimliği '1589580701', veritabanı kimliği ' 5' ). İşlenen doküman sayısı: 1. Başarısız olan doküman sayısı: 0. Yeniden denenecek doküman sayısı: 0.
Gönderen BOL :
Varsayılan olarak veya CHANGE_TRACKING AUTO seçeneğini belirtirseniz, Tam Metin Motoru tam metin dizininde otomatik popülasyon kullanır. İlk tam nüfus tamamlandıktan sonra, veriler temel tabloda değiştirildikçe değişiklikler izlenir ve izlenen değişiklikler otomatik olarak yayılır. Tam metin dizini arka planda güncellenir, bu nedenle yayılan değişiklikler dizine hemen yansıtılmayabilir .
Varsayılan olarak, SQL Server yeni bir tam metin dizini oluşturulur oluşturulmaz tamamen doldurur. Bununla birlikte, tam bir nüfus önemli miktarda kaynak tüketebilir. Bu nedenle, yoğun dönemlerde tam metin dizini oluştururken, özellikle tam metin dizininin temel tablosu büyükse, tam popülasyonu yoğun olmayan bir zamana kadar ertelemek genellikle en iyi uygulamadır. Ancak, dizinin ait olduğu tam metin kataloğu, tüm tam metin dizinleri dolduruluncaya kadar kullanılamaz.
Ayrıca bkz . Tam Metin Dizinlerinin Performansını Artırma