1

我试图了解全文索引的增长并衡量其长期记忆需求。

它是否保留每次搜索的缓存?(知道第一次搜索新关键字总是需要稍长一点的时间,随后会更快)它会无限增长吗?

或者它的大小在创建后几乎是有限的?

随着时间的推移,我应该期待性能下降、停滞或改进吗?

4

1 回答 1

1

作为一般规则,FT 目录将与索引的文档数量成比例地增长。FT 索引的缓存属于 SQL Server 缓冲池缓存的一般类别。

查看大型目录上的 SQL Server 2005 全文查询:经验教训

在非常大的目录上调整全文查询需要一些实验。我们观察到,全文查询性能大致与给定一组搜索词返回的行数成正比。我们发现通过使用 CONTAINSTABLE 而不是 CONTAINS 函数以及通过删除不必要的连接来提高性能。

但请注意, SQL 2005 和 SQL 2008 之间的 FT 性能发生了显着变化。

于 2010-05-27T19:22:58.963 回答