SQL Server全文索引如何增长?

时间:2010-05-27 17:37:39

标签: sql-server full-text-search fulltext-index

我试图了解全文索引增长并衡量其长期内存需求。

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

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

我是否应该期待性能下降,停滞或改善?

1 个答案:

答案 0 :(得分:1)

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

查看SQL Server 2005 Full-Text Queries on Large Catalogs: Lessons Learned

  

调整非常大的全文查询   目录需要一些   实验。我们观察到了   全文查询性能大致如下   与行数成比例   返回给定的搜索集   话。我们发现了改进   使用CONTAINSTABLE表现   而不是CONTAINS功能,和   通过删除不必要的连接。

请注意,SQL 2005和SQL 2008之间的FT性能存在重大更改。