Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-6080

SQL: Batch DML updates on per-node basis

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.1
    • 2.3
    • sql

    Description

      Currently DML updates are batched and then applied using IgniteCache.invokeAll. See org.apache.ignite.internal.processors.query.h2.DmlStatementsProcessor#processPage. This is not efficient, because typical update will hit a lot of data nodes.

      Instead, we should create separate batches for every primary node. This way we can significantly improve update performance.

      Attachments

        Issue Links

          Activity

            People

              vozerov Vladimir Ozerov
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: