enhancementhelp wantedperformance
Repository metrics
- Stars
- (19,103 stars)
- PR merge metrics
- (PR metrics pending)
Description
Group commits are an optimization that trade off latency for higher throughput by deferring transaction acknowledgement and batching commit fsync() calls. For example, we can have a 5 ms fsync() period during which we let commits complete, but defer the fsync() and the acknowledgement until the end. This inflates commit latency, but allows more concurrency, increasing throughput.