0
我有一個全文索引,它不需要立即更新,我想省去I/O(當我進行批量更新時,我看到大量與索引相關的I/O),並在低使用時間(每晚甚至每週)進行索引更新。這似乎有兩種方式去了解這一點:處理SQL Server全文索引更新的最佳方法
- 關閉更改跟蹤(SET CHANGE_TRACKING OFF)和時間戳字段添加到索引表,這樣就可以運行
alter fulltext index on <table> start INCREMENTAL population
,或 - 啓用更改跟蹤,但將其設置爲MANUAL,以便在需要更新時運行
alter fulltext index on <table> start UPDATE population
。
是否有首選方法?我無法從this overview知道是否有某種性能優勢。
湯姆