PG_REWIND[Tùy chọn...]-D | -Target-PGDataThư mục--Source-pgdata =Thư mục | -Source-server =Connstr
PG_REWINDlà một công cụ để đồng bộ hóa cụm kèo bóng đá việt nam với một bản sao khác của cùng một cụm, sau khi các mốc thời gian của cụm đã chuyển hướng. Một kịch bản điển hình là đưa một máy chủ chính cũ trở lại trực tuyến sau khi chuyển đổi dự phòng, như một chế độ chờ theo chủ nhân mới.
Kết quả tương đương với việc thay thế thư mục dữ liệu đích bằng nguồn một. Tất cả kèo bóng đá việt nam tệp được sao chép, bao gồm kèo bóng đá việt nam tệp cấu hình. Ưu điểm củaPG_REWINDquá nhiều bản sao lưu cơ sở mới hoặc kèo bóng đá việt nam công cụ nhưrsync, đó làPG_REWINDkhông yêu cầu đọc qua tất cả kèo bóng đá việt nam tệp không thay đổi trong cụm. Điều đó làm cho nó nhanh hơn rất nhiều khi cơ sở dữ liệu lớn và chỉ một phần nhỏ của nó khác nhau giữa kèo bóng đá việt nam cụm.
PG_REWINDKiểm tra lịch sử dòng thời gian của kèo bóng đá việt nam cụm nguồn và mục tiêu để xác định điểm mà chúng chuyển hướng và dự kiến sẽ tìm thấy Wal trong cụm đíchpg_xlogThư mục tiếp cận tất cả kèo bóng đá việt nam cách trở lại điểm phân kỳ. Trong kịch bản chuyển đổi dự phòng điển hình trong đó cụm đích đã bị tắt ngay sau khi phân kỳ, đó không phải là vấn đề, nhưng nếu cụm đích đã chạy trong một thời gian dài sau khi phân kỳ, kèo bóng đá việt nam tệp WAL cũ có thể không còn xuất hiện nữa. Trong trường hợp đó, chúng có thể được sao chép thủ công từ kho lưu trữ wal đếnpg_xlogThư mục. Tìm nạp kèo bóng đá việt nam tệp bị thiếu từ kho lưu trữ wal tự động hiện không được hỗ trợ.
Khi máy chủ đích được khởi động lần đầu tiên sau khi chạyPG_REWIND, nó sẽ chuyển sang chế độ khôi phục và phát lại tất cả kèo bóng đá việt nam wal được tạo trong máy chủ nguồn sau điểm phân kỳ. Nếu một số wal không còn có sẵn trong máy chủ nguồn khiPG_REWINDđã được chạy và do đó không thể sao chép bởiPG_REWINDPhiên, nó cần được cung cấp khi máy chủ đích được khởi động. Có thể được thực hiện bằng cách tạo mộtrecovery.confTệp trong thư mục dữ kèo bóng đá việt nam đích với phù hợprestore_command.
PG_REWINDyêu cầu máy chủ đích cóWal_log_hintsTùy chọn được bật trongkèo bóng đá việt namconfhoặc kiểm tra dữ kèo bóng đá việt nam đó được bật khi cụm được khởi tạo vớiinitDB. Không có gì trong số này hiện đang được bật theo mặc định.full_page_writes11491_11536
Cảnh báo |
nếuPG_REWINDThất bại trong khi xử lý, thì thư mục dữ kèo bóng đá việt nam của mục tiêu có thể không ở trạng thái có thể được phục hồi. Trong trường hợp như vậy, nên thực hiện một bản sao lưu mới mới được khuyến nghị. PG_REWINDSẽ thất bại ngay lập tức nếu tìm thấy kèo bóng đá việt nam tệp mà nó không thể ghi trực tiếp. Điều này có thể xảy ra ví dụ khi nguồn và máy chủ đích sử dụng cùng một ánh xạ tệp cho kèo bóng đá việt nam khóa và chứng chỉ SSL chỉ đọc. Nếu kèo bóng đá việt nam tệp đó có mặt trên máy chủ đích, bạn nên xóa chúng trước khi chạyPG_REWIND. Sau khi thực hiện tua lại, một số tệp đó có thể đã được sao chép từ nguồn, trong trường hợp đó có thể cần phải xóa dữ liệu được sao chép và khôi phục lại tập hợp kèo bóng đá việt nam liên kết được sử dụng trước khi tua lại. |
PG_REWINDChấp nhận kèo bóng đá việt nam đối số dòng lệnh sau:
Tùy chọn này chỉ định thư mục dữ kèo bóng đá việt nam đích được đồng bộ hóa với nguồn. Máy chủ đích phải tắt sạch trước khi chạyPG_REWIND
Chỉ định đường dẫn đến thư mục dữ kèo bóng đá việt nam của máy chủ nguồn, để đồng bộ hóa mục tiêu với. Khi-Source-pgdatađược sử dụng, máy chủ nguồn phải được tắt sạch.
Chỉ định chuỗi kết nối libpq để kết nối với nguồnkèo bóng đá việt namMáy chủ để đồng bộ hóa mục tiêu với. Kết nối phải là kết nối bình thường (không sao chép) với quyền truy cập của siêu người dùng. Máy chủ phải hoạt động và không hoạt động và không phải ở chế độ khôi phục.
Làm mọi thứ ngoại trừ thực sự sửa đổi thư mục đích.
Cho phép báo cáo tiến độ. Bật này sẽ cung cấp một báo cáo tiến độ gần đúng trong khi sao chép dữ kèo bóng đá việt nam từ cụm nguồn.
In đầu ra gỡ lỗi verbose chủ yếu là hữu ích cho kèo bóng đá việt nam nhà phát triển gỡ lỗiPG_REWIND.
Thông tin phiên bản hiển thị, sau đó thoát.
Hiển thị trợ giúp, sau đó thoát.
Khi-Source-serverTùy chọn được sử dụng,PG_REWINDCũng sử dụng kèo bóng đá việt nam biến môi trường được hỗ trợ bởilibpq(xemPhần 31,14).
Khi thực hiệnPG_REWIND15118_15218điểm kiểm traSau khi quảng cáo để tệp điều khiển của nó phản ánh thông tin dòng thời gian cập nhật, được sử dụng bởiPG_REWINDĐể kiểm tra xem cụm đích có thể được sử dụng bằng cách sử dụng cụm nguồn được chỉ định không.
Ý tưởng cơ bản là sao chép mọi thứ từ cụm mới sang cụm cũ, ngoại trừ kèo bóng đá việt nam khối mà chúng ta biết là giống nhau.
Quét nhật ký WAL của cụm cũ, bắt đầu từ điểm kiểm tra cuối cùng trước điểm mà lịch sử dòng thời gian của cụm mới đã rời khỏi cụm cũ. Đối với mỗi bản ghi Wal, hãy ghi chú kèo bóng đá việt nam khối dữ liệu được chạm vào. Điều này mang lại một danh sách tất cả kèo bóng đá việt nam khối dữ liệu đã được thay đổi trong cụm cũ, sau khi cụm mới bị loại bỏ.
Sao chép tất cả kèo bóng đá việt nam khối đã thay đổi từ cụm mới sang cụm cũ.
Sao chép tất cả kèo bóng đá việt nam tệp khác nhưCLOGvà kèo bóng đá việt nam tệp cấu hình từ cụm mới đến cụm cũ, mọi thứ ngoại trừ kèo bóng đá việt nam tệp quan hệ.
Áp dụng Wal từ cụm mới, bắt đầu từ điểm kiểm tra được tạo tại chuyển đổi dự phòng. (Nói đúng,PG_REWINDKhông áp dụng WAL, nó chỉ tạo một tệp nhãn sao lưu cho biết rằng khikèo bóng đá việt namĐược bắt đầu, nó sẽ bắt đầu phát lại từ điểm kiểm tra đó và áp dụng tất cả kèo bóng đá việt nam wal cần thiết.)
PostgreSQL: | Trang chủ | Tiếp theo |
pg_resetxlog | UP | pg_test_fsync |