我将 CouchDB 与本土 C# 接口库一起使用。使用此库访问 CouchDB 的最常用方法会导致创建临时视图。我已经优化了库,以便它尽可能使用键。我的问题是:CouchDB 是否缓存了临时视图?似乎我第一次运行其中一个临时视图时运行速度有点慢。之后,使用相同视图代码的类似查询似乎执行得更快。
那么CouchDB 缓存视图吗?如果是这样,它们会被缓存多长时间?如果我以相当恒定的速度访问数据库,那么切换到静态视图有多大用处?
我将 CouchDB 与本土 C# 接口库一起使用。使用此库访问 CouchDB 的最常用方法会导致创建临时视图。我已经优化了库,以便它尽可能使用键。我的问题是:CouchDB 是否缓存了临时视图?似乎我第一次运行其中一个临时视图时运行速度有点慢。之后,使用相同视图代码的类似查询似乎执行得更快。
那么CouchDB 缓存视图吗?如果是这样,它们会被缓存多长时间?如果我以相当恒定的速度访问数据库,那么切换到静态视图有多大用处?