Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

22.2. Sao lưu cấp hệ thống tỷ lệ kèo bóng đá

Chiến lược sao lưu thay thế là sao chép trực tiếp các tỷ lệ kèo bóng đá cái đóPostgreSQLSử dụng để tỷ lệ kèo bóng đá trữ dữ liệu trong cơ sở dữ liệu. TRONGPhần 16.2Nó được giải thích ở đâu Các tỷ lệ kèo bóng đá này được định vị, nhưng có lẽ bạn đã tìm thấy chúng rồi Nếu bạn quan tâm đến phương pháp này. Bạn có thể sử dụng bất kỳ phương pháp nào Bạn thích thực hiện các bản sao lưu hệ thống tỷ lệ kèo bóng đá thông thường, ví dụ

TAR -CF sao tỷ lệ kèo bóng đátar/usr/local/pgsql/data

Tuy nhiên, có hai hạn chế không thực tế, hoặc ít nhất là kém hơnpg_dumpPhương pháp:

  1. Máy chủ cơ sở dữ liệuphảibị tắt để Nhận một bản sao lưu có thể sử dụng. Các biện pháp nửa chừng như không bị giảm Tất cả các kết nối sẽ không hoạt động vì luôn có một số bộ đệm đang diễn ra. Vì lý do này, nó cũng không nên Để tin tưởng các hệ thống tỷ lệ kèo bóng đá yêu cầu hỗ trợ"Ảnh chụp nhanh nhất quán". Thông tin về Dừng máy chủ có thể được tìm thấy trongPhần 16.6. Không cần phải nói rằng bạn cũng cần phải tắt máy chủ trước khi khôi phục dữ liệu.

  2. Nếu bạn đã tìm hiểu chi tiết của bố cục hệ thống tỷ lệ kèo bóng đá của dữ liệu bạn có thể bị cám dỗ để cố gắng sao lưu hoặc khôi phục chỉ một số bảng hoặc cơ sở dữ liệu riêng lẻ từ tập tin hoặc thư mục tương ứng. Điều này sẽkhônglàm việc vì thông tin có trong các tỷ lệ kèo bóng đá này chỉ chứa một nửa sự thật. Nửa còn lại nằm trong các tỷ lệ kèo bóng đá nhật ký cam kếtpg_clog/*, chứa trạng thái cam kết của Tất cả các giao dịch. Một tỷ lệ kèo bóng đá bảng chỉ có thể sử dụng được với cái này thông tin. Tất nhiên cũng không thể khôi phục một bảng và liên kếtpg_clogdữ liệu vì điều đó sẽ hiển thị tất cả các bảng khác trong Cụm cơ sở dữ liệu vô dụng.

Cách tiếp cận sao lưu hệ thống tỷ lệ kèo bóng đá thay thế là để tạo ra"Snapshot nhất quán"của dữ liệu Thư mục, nếu hệ thống tỷ lệ kèo bóng đá hỗ trợ chức năng đó. Như vậy a Snapshot sẽ lưu các tỷ lệ kèo bóng đá cơ sở dữ liệu ở trạng thái mà Máy chủ cơ sở dữ liệu không được tắt đúng cách; Do đó, khi bạn Khởi động máy chủ cơ sở dữ liệu trên thư mục được sao lưu này, nó sẽ Hãy nghĩ rằng máy chủ đã bị sập và phát lại nhật ký Wal. Đây không phải là một vấn đề, chỉ cần nhận thức về nó.

Lưu ý rằng sao lưu hệ thống tỷ lệ kèo bóng đá sẽ không nhất thiết nhỏ hơn một bãi rác SQL. Ngược lại, rất có thể nó sẽ lớn hơn. (pg_dumpKhông cần Ví dụ, để đổ các nội dung của các chỉ mục, chỉ cần các lệnh để tái tạo chúng.)