问个全文检索速度的问题
有2个数据库,数据量10万和100万级的,已填充好.
现在问题时数据库服务启动后首次用sql语句或存储过程进行全文查询,或者长时间没有全文查询(其他一般查询有),
速度就会很慢,耗时至少10秒以上,一般都在30秒左右,但是有了一次查询再进行第二次查询时耗时都不会超过一秒(同样的查询语句).
在两台机器上试过,一台服务器,本机I3+4G都是这样,本机状况稍好一些但是也存在这个问题
不知道有没有人碰过这样的问题
------解决方案--------------------这个是缓存问题,你服务器内存多少,设置是否合理,一般有全文检索的服务器,sql server不要占用太多内存,需要给操作系统和全文服务流些内存
------解决方案--------------------全文检索不仅是为了解决LIKE查询问题,更是为了解决lob字段查询而生。如果LOB内容一直存在于内存中,那得要多少内存。当内存非常充裕时,会不清除缓存数据,但是有内存压力时必然会清除,不管他是全文查询还是正常查询。