RavenDB Aggresive缓存似乎没有做任何不同的事情

时间:2011-11-10 07:56:32

标签: performance caching ravendb

在以下街区内

using (DocumentSession.Advanced.DocumentStore.AggressivelyCacheFor(TimeSpan.FromMinutes(1))) 
{         
    return session.Query<Camera, Camera_Facets().Where(...).ToFacets("facets/CameraFacets")
}


我正在执行查询并询问方面。当我在raven服务器控制台上看到调用时,需要2.5秒,但是当我一次又一次地运行相同的查询时,它仍然需要完全相同的时间。

现在这怎么说快?当它每次返回大致完全相同的时间。我在这里错过了一些东西。我正在使用build 499,并运行客户端服务器模式,在我的本地计算机上与raven交谈。

注意:我在我的域数据存储上运行查询,上面的摄像头代码仅供参考。

1 个答案:

答案 0 :(得分:2)

分面查询和积极缓存目前无法协同工作。分面查询是一项新功能,但尚未使用激进的缓存。

注意,常规查询可以正常使用积极缓存,只有具有此问题的分面查询。