2012-04-12 41 views
0

我有一個沙發數據庫應用程序,對於大多數視圖,我注意到服務器返回響應的時間從10ms到100ms不等。我在服務器上沒有任何併發​​寫入操作,並且最多有10個併發讀取請求。爲什麼在couchdb上的相同查詢需要不同的時間?

我該如何診斷問題?你看我在哪裏?

我在1GB RAM的rackspace雲計算機上運行它。

回答

0

Couchdb Guide

如果仔細在過去的幾個段落讀,一部分脫穎而出:「當你查詢你的觀點,CouchDB的取得源代碼並運行它,你在每個文檔數據庫「。如果你有很多文件,這需要相當多的時間,你可能想知道這樣做效率不是非常低。是的,這將是,但是CouchDB旨在避免任何額外的成本:當您第一次查詢您的視圖時,它只會遍歷所有文檔一次。如果更改了文檔,map函數只運行一次,以重新計算該文檔的鍵和值。

最有可能你看到的意見,重新生成和recached。

相關問題