Bối cảnh:
Giả sử rằng, trong khi sử dụng Phát trực tuyến / Chế độ chờ nóng trên cụm Postgres 9.1, một nút chờ sẽ bị hỏng. Nó nằm yên trong một ngày, trong thời gian đó có rất nhiều DML xảy ra trên bản gốc. Recovery.conf của chế độ chờ không chứa mục nhập 'restore_command' (để khôi phục từ các tệp nhật ký WAL), nhưng có chứa chuỗi 'chính_conninfo' (đối với Bản sao phát trực tuyến).
Câu hỏi:
Nếu tôi bắt đầu lại chế độ chờ sau một ngày thay đổi trên bản gốc. Liệu nó có "bắt kịp" (cuối cùng đi vào trạng thái phản chiếu chính chủ) chỉ bằng cách sử dụng Phát trực tuyến? Hoặc tôi phải kích hoạt lưu trữ tệp WAL và để nó áp dụng các tệp được lưu trữ trong thời gian ngừng hoạt động để đảm bảo tiền tệ?
Tôi đã kiểm tra tài liệu sao chép lưu trữ / phát trực tuyến WAL ở đây và thông báo rằng bạn không phải bật cả lưu trữ WAL và Sao chép phát trực tuyến, nhưng không rõ liệu có bắt kịp hay không nếu không lưu trữ tệp WAL.
Cảm ơn!