Igor Seliverstov created IGNITE-10730:
-----------------------------------------

             Summary: MVCC TX: Batch WAL datarecords
                 Key: IGNITE-10730
                 URL: https://issues.apache.org/jira/browse/IGNITE-10730
             Project: Ignite
          Issue Type: Improvement
          Components: mvcc
            Reporter: Igor Seliverstov


on MVCC updates we make changes one by one and WAL records are written straight 
after successful update under the same checkpoint lock. This produces 
contention on wal flush operations and harm overall performance. But we need 
only one guarantee - all the records have to be written into the log before 
prepare start. That means we free to batch such writes (for example 10 rows in 
one data record) it shouldn't cause memory issues but will resolve contention.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to