--- Revision None +++ Revision 373161316636 @@ -0,0 +1,84 @@ +Before COUCHDB-1186 + +fdmanana 16:58:02 ~/git/hub/slow_couchdb (master)> docs=500000 batch=50000 ./bench.sh small_doc.tpl +Server: CouchDB/1.2.0a-a68a792-git (Erlang OTP/R14B03) +{"couchdb":"Welcome","version":"1.2.0a-a68a792-git"} + +[INFO] Created DB named `db1' +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +Building view. +{"total_rows":500000,"offset":0,"rows":[ +{"id":"doc1","key":1,"value":1} +]} + +real 0m56.241s +user 0m0.006s +sys 0m0.005s + + +After COUCHDB-1186 + +fdmanana 17:02:02 ~/git/hub/slow_couchdb (master)> docs=500000 batch=50000 ./bench.sh small_doc.tpl +Server: CouchDB/1.2.0a-f023052-git (Erlang OTP/R14B03) +{"couchdb":"Welcome","version":"1.2.0a-f023052-git"} + +[INFO] Created DB named `db1' +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +Building view. +{"total_rows":500000,"offset":0,"rows":[ +{"id":"doc1","key":1,"value":1} +]} + +real 1m11.694s +user 0m0.006s +sys 0m0.005s +fdmanana 17:06:01 ~/git/hub/slow_couchdb (master)> [D +bash: [D: command not found +fdmanana 17:06:51 ~/git/hub/slow_couchdb (master)> +fdmanana 17:06:52 ~/git/hub/slow_couchdb (master)> + + +1.2.0a-f023052-git with patch http://friendpaste.com/178nPFgfyyeGf2vtNRpL0w applied on top + +fdmanana 17:06:53 ~/git/hub/slow_couchdb (master)> docs=500000 batch=50000 ./bench.sh small_doc.tpl +Server: CouchDB/1.2.0a-f023052-git (Erlang OTP/R14B03) +{"couchdb":"Welcome","version":"1.2.0a-f023052-git"} + +[INFO] Created DB named `db1' +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +[INFO] Uploaded 50000 documents via _bulk_docs +Building view. +{"total_rows":500000,"offset":0,"rows":[ +{"id":"doc1","key":1,"value":1} +]} + +real 0m51.089s +user 0m0.006s +sys 0m0.004s +fdmanana 17:10:29 ~/git/hub/slow_couchdb (master)>