Files
dbbackup/docs
Alexander Renz 24acaff30d
All checks were successful
CI/CD / Test (push) Successful in 3m0s
CI/CD / Lint (push) Successful in 1m14s
CI/CD / Integration Tests (push) Successful in 53s
CI/CD / Native Engine Tests (push) Successful in 50s
CI/CD / Build Binary (push) Successful in 45s
CI/CD / Test Release Build (push) Successful in 1m21s
CI/CD / Release Binaries (push) Successful in 9m56s
v5.4.0: Restore performance optimization
Performance Improvements:
- Added --no-tui and --quiet flags for maximum restore speed
- Added --jobs flag for explicit pg_restore parallelism (like pg_restore -jN)
- Improved turbo profile: 4 parallel DBs, 8 jobs
- Improved max-performance profile: 8 parallel DBs, 16 jobs
- Reduced TUI tick rate from 100ms to 250ms (4Hz)
- Increased heartbeat interval from 5s to 15s (less mutex contention)

New Files:
- internal/restore/fast_restore.go: Performance utilities and async progress reporter
- scripts/benchmark_restore.sh: Restore performance benchmark script
- docs/RESTORE_PERFORMANCE.md: Comprehensive performance tuning guide

Expected speedup: 13hr restore → ~4hr (matching pg_restore -j8)
2026-02-02 08:37:54 +01:00
..