0
我有一個沙發數據庫應用程序,對於大多數視圖,我注意到服務器返回響應的時間從10ms到100ms不等。我在服務器上沒有任何併發寫入操作,並且最多有10個併發讀取請求。爲什麼在couchdb上的相同查詢需要不同的時間?
我該如何診斷問題?你看我在哪裏?
我在1GB RAM的rackspace雲計算機上運行它。
我有一個沙發數據庫應用程序,對於大多數視圖,我注意到服務器返回響應的時間從10ms到100ms不等。我在服務器上沒有任何併發寫入操作,並且最多有10個併發讀取請求。爲什麼在couchdb上的相同查詢需要不同的時間?
我該如何診斷問題?你看我在哪裏?
我在1GB RAM的rackspace雲計算機上運行它。
如果仔細在過去的幾個段落讀,一部分脫穎而出:「當你查詢你的觀點,CouchDB的取得源代碼並運行它,你在每個文檔數據庫「。如果你有很多文件,這需要相當多的時間,你可能想知道這樣做效率不是非常低。是的,這將是,但是CouchDB旨在避免任何額外的成本:當您第一次查詢您的視圖時,它只會遍歷所有文檔一次。如果更改了文檔,map函數只運行一次,以重新計算該文檔的鍵和值。
最有可能你看到的意見,重新生成和recached。