[ https://issues.apache.org/jira/browse/COUCHDB-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13004331#comment-13004331 ]
Adam Kocoloski commented on COUCHDB-1084: ----------------------------------------- Doesn't that graph show a 10-15% drop in mean reads per second with the patch? No idea whether that's statistically significant. > Remove unnecessary btree lookup inside couch_db_updater > ------------------------------------------------------- > > Key: COUCHDB-1084 > URL: https://issues.apache.org/jira/browse/COUCHDB-1084 > Project: CouchDB > Issue Type: Improvement > Components: Database Core > Affects Versions: 1.2 > Reporter: Damien Katz > Assignee: Damien Katz > Attachments: remove_btree_lookup.patch > > > The CouchDB update process has an unnecessary btree lookup, where it reads > the values in bulks, checks for conflicts, writes the docs to disk, updates > the values appropriately and writes them to the btree out in a second step. > It's possible to avoid this second step, and instead do all the checking, doc > writing and value transformation in a single btree lookup, thereby reducing > the number of btree traversals and disk IO. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira