You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Tomek Rękawek (JIRA)" <ji...@apache.org> on 2016/02/19 16:33:18 UTC

[jira] [Created] (OAK-4029) Optimize the bulk update method

Tomek Rękawek created OAK-4029:
----------------------------------

             Summary: Optimize the bulk update method
                 Key: OAK-4029
                 URL: https://issues.apache.org/jira/browse/OAK-4029
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: rdbmk
            Reporter: Tomek Rękawek
             Fix For: 1.6


It seems that the {{RDBDocumentStoreJDBC.update()}} method contains a redundant SELECT statement, between the UPDATE and INSERT phase. It's used to find out whether we should INSERT remaining documents or if they already exists in the DB. However, we may skip the middle SELECT and try to INSERT all documents with mod_count = 1.

The second possible optimisation in this method is skipping the first bulk UPDATE operation if there are no documents to be updated.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)