enhancementhelp wantedperformance
Repository metrics
- Stars
- (19,103 stars)
- PR merge metrics
- (Avg merge 2d 11h) (147 merged PRs in 30d)
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.