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知道是否有某种性能优势。
汤姆