日期:2014-05-18  浏览次数:20510 次

sql server 2005中 全文索引的 缓存 被清空的情况
建立全文索引后,使用Contains查询很快。搁置约30分钟后;再次使用contains查询很慢,会超时,第2次则又快起来了。不久又如此。
    sqlserver2005全文索引的缓存会被释放,如果才能保持?
    否则这样的应用太次了,没法使用,求解决方案


------解决方案--------------------
一般来说,没有主键或索引的表,第一查询会比较慢,第二次比较快(因为有了第一次的查询,也就是所谓的缓存).

搁置约30分钟后,其缓存是否还存在,这个没研究过.或许你做了其他的操作,其缓存已经被更改,不再是你原来的东西了.