คุณกำลังดูสถานที่ที่ผิด
คุณต้องตรวจสอบด้านล่าง:
ใช้ T-SQL ..
Use database_name
go
ALTER FULLTEXT INDEX ON schema.table_name SET CHANGE_TRACKING AUTO;
เมื่อเสร็จแล้วคุณสามารถตรวจสอบสถานะของวันที่และเวลาที่มีประชากรล่าสุดได้
-- 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
แทรกข้อมูลบางส่วน ..
insert into HumanResources.JobCandidate
(BusinessEntityID, Resume, ModifiedDate)
values
(4, NULL, DEFAULT)
ตอนนี้คุณจะเห็นว่า FT Catalog อัพเดทแล้ว
ในบันทึก ( ..\MSSQL\Log\SQLFT*
) ยังด้านล่างจะเป็นข้อความ ...
2015-12-14 12: 36: 51.29 spid50s ข้อมูล: ประชากรอัตโนมัติแบบข้อความสมบูรณ์สำหรับตารางหรือมุมมองที่จัดทำดัชนี '[AdventureWorks2012]. [HumanResources]. [JobCandidate]' (ตารางหรือดัชนีมุมมองที่จัดทำดัชนี '1589580701', ID ฐานข้อมูล ' 5) จำนวนเอกสารที่ประมวลผล: 1. จำนวนเอกสารล้มเหลว: 0. จำนวนเอกสารที่จะลองใหม่: 0
จากBOL :
โดยค่าเริ่มต้นหรือถ้าคุณระบุ CHANGE_TRACKING AUTO เอ็นจิ้นข้อความแบบเต็มจะใช้การเติมข้อมูลอัตโนมัติในดัชนีข้อความแบบเต็ม หลังจากการเติมเต็มประชากรเริ่มต้นเสร็จสมบูรณ์การเปลี่ยนแปลงจะถูกติดตามเมื่อมีการแก้ไขข้อมูลในตารางฐานและการเปลี่ยนแปลงที่ติดตามจะถูกถ่ายทอดโดยอัตโนมัติ ดัชนีข้อความแบบเต็มได้รับการปรับปรุงในพื้นหลังอย่างไรก็ตามการเปลี่ยนแปลงที่เผยแพร่อาจไม่ปรากฏในดัชนีทันที
โดยค่าเริ่มต้น SQL Server จะเติมดัชนีข้อความแบบเต็มใหม่โดยสมบูรณ์ทันทีที่สร้างขึ้น อย่างไรก็ตามประชากรทั้งหมดสามารถใช้ทรัพยากรจำนวนมาก ดังนั้นเมื่อสร้างดัชนีข้อความแบบเต็มในช่วงระยะเวลาสูงสุดมักเป็นวิธีที่ดีที่สุดในการชะลอจำนวนประชากรทั้งหมดจนกว่าจะถึงช่วงเวลาที่ไม่เหมาะสมโดยเฉพาะหากตารางฐานของดัชนีข้อความแบบเต็มมีขนาดใหญ่ อย่างไรก็ตามแค็ตตาล็อกข้อความแบบเต็มซึ่งดัชนีนั้นไม่สามารถใช้ได้จนกว่าดัชนีข้อความแบบเต็มทั้งหมดจะถูกเติม
นอกจากนี้โปรดดูที่การปรับปรุงประสิทธิภาพของดัชนีข้อความแบบเต็ม