cloudnative-pg / cloudnative-pg/plugin-barman-cloud
Support parallel restore (jobs) for basebackup in barman-cloud plugin
- Ngôn ngữ chính
- Go
- Star
- 192
- Fork
- 75
- Merge trung bình
- 1 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 18
Mô tả
Currently, the barman-cloud plugin supports parallelism for:
backup (data.jobs)
WAL restore (wal.maxParallel)
However, basebackup restore via barman-cloud-restore appears to run single-threaded.
For large databases, this creates a significant performance bottleneck during recovery.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu từ entry point barman-cloud-restore và so sánh cách xử lý tính song song của các backup data.jobs hiện có với việc restore WAL bằng wal.maxParallel. Xác định cách basebackup restore hiện được thực thi, sau đó xác minh rằng nó chấp nhận và sử dụng các job song song để quá trình khôi phục cơ sở dữ liệu lớn không còn là single-threaded.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- go, postgresql
- Lĩnh vực
- databases
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100