Revision f88cbe1d522feaf4fee3eb2dad7eab949738a8b1

Committed on 15/12/2025 8:21 am by Zohaib Sibte Hassan <zohaib@sibte.pk> [GitHub Diff]

Add SQLite batch committer for improved write throughput

- Implement batching of CDC commits with configurable batch size and wait time
- Add immediate flush channel for size-based triggers
- Add metrics: flush counter (by trigger), batch size, flush duration
- Configure optimized SQLite PRAGMAs (synchronous=OFF, mmap, WAL)
- Set wal_autocheckpoint to 1000 pages (~4MB) for faster checkpoints
- Add batch_commit configuration section to example configs

???? Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>