Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
couchdb地图视图的性能非常慢_Couchdb - Fatal编程技术网

couchdb地图视图的性能非常慢

couchdb地图视图的性能非常慢,couchdb,Couchdb,我正在使用couchDb 在CouchDB中,我插入了1000个文档。 当我从数据库获取数据时,检索1000个数据需要4秒钟。如何减少从数据库检索数据所花费的时间 { { "_id": "_design/syncStat", "language": "javascript", "views": { "syncStat": { "map": "function(doc) {\ emit(doc.orde

我正在使用couchDb

在CouchDB中,我插入了1000个文档。 当我从数据库获取数据时,检索1000个数据需要4秒钟。如何减少从数据库检索数据所花费的时间

{
 {
    "_id": "_design/syncStat",
    "language": "javascript",
    "views": {
        "syncStat": {
            "map": "function(doc) {\
               emit(doc.order_placed_on, null)
               }"
              }
             }
 }
}
检索数据时,我使用此url:


如果我有1000条记录,返回结果需要4秒钟。速度非常慢,如何改善这种情况?

视图看起来不错,4s远远超出了请求时间。大型文档可能会导致性能下降。如果您有大型文档(以MB为单位),这可能是一个问题……如果您将查询拆分为多个查询会怎么样?速度快吗?也许问题不在于CouchDB,而在于如何使用它。通过HTTP查询大量数据的速度可能非常慢。如果您刚刚插入了1000个文档,这是您第一次调用视图,我预计4秒钟是正常的。但是,在视图第一次完成索引后,它应该几乎立即返回。这4秒可能是“第一个索引”时间,或者只是您下载整个视图输出的HTTP速度?