On Sep 11, 2008, at 04:25, william kinney wrote:

Hi,

I recently inserted a lot of new documents (10,000) into a database, and accessing the view (which previously worked and was fine) keeps timing out:
# time curl <view http url>
curl: (52) Empty reply from server

real    79m35.706s
user    0m0.007s
sys     0m0.028s

I couldn't find any details in the logs, however it's only set at info. would setting it to debug be any help? Has anyone else had any issues w/
accessing a view after inserting a lot of new documents?
the view map function:
function(doc) {
 if (doc.newsResultUrl == null) {
   emit(doc._id, doc);
 } else {
   emit(doc.newsResultUrl, doc);
 }
}

do you need your entire docs inside the view? try putting `null` for `doc` into your emit call. you get the doc_id in the view result row that you can use to
fetch the doc data.

we have a patch in the works that lets you specify if you want to get doc data with the view in one go, you've got to wait for that for a few more days, but
you can do single gets in the meantime.

Cheers
Jan
--

Reply via email to