Để cho phép các nút thuê bao tiếp tục tỷ lệ kèo bóng đá trực tuyến hôm nay dữ liệu từ nút nhà xuất bản ngay cả khi nút nhà xuất bản đi xuống, phải có chế độ chờ vật lý tương ứng với nút nhà xuất bản. Các khe logic trên máy chủ chính tương ứng với đăng ký có thể được đồng bộ hóa với máy chủ dự phòng bằng cách chỉ địnhfailover = true
Khi tạo đăng ký. Nhìn thấyPhần 47.2.3Để biết chi tiết. Kích hoạtfailover
Tham số đảm bảo chuyển đổi liền mạch các đăng ký đó sau khi dự phòng được quảng bá. Họ có thể tiếp tục đăng ký các ấn phẩm trên máy chủ chính mới.
Vì logic đồng bộ hóa khe cắm không đồng bộ, cần phải xác nhận rằng các khe tỷ lệ kèo bóng đá trực tuyến hôm nay đã được đồng bộ hóa với máy chủ dự phòng trước khi chuyển đổi dự phòng. Để đảm bảo chuyển đổi dự phòng thành công, máy chủ dự phòng phải đi trước thuê bao. Điều này có thể đạt được bằng cách định cấu hìnhĐồng bộ hóa_standby_slots
.
7759_7945
Trên nút thuê bao, sử dụng SQL sau để xác định các khe tỷ lệ kèo bóng đá trực tuyến hôm nay nào nên được đồng bộ hóa với dự phòng mà chúng tôi dự định quảng bá. Truy vấn này sẽ trả về các vị trí tỷ lệ kèo bóng đá trực tuyến hôm nay có liên quan được liên kết với đăng ký hỗ trợ chuyển đổi dự phòng.
test_sub =# Chọn Array_agg (quote_literal (s.subslotname)) là các khe Từ pg_subcrip s Trong đó S.Subfailover và S.SubSlotName không phải là NULL; khe cắm ------- 'sub1', 'sub2', 'sub3'
Trên nút thuê bao, sử dụng SQL sau để xác định các khe đồng bộ hóa bảng nào nên được đồng bộ hóa với chế độ chờ mà chúng tôi dự định quảng bá. Truy vấn này cần được chạy trên mỗi cơ sở dữ liệu bao gồm (các) đăng ký hỗ trợ chuyển đổi dự phòng. Lưu ý rằng vị trí đồng bộ bảng chỉ được đồng bộ hóa với máy chủ dự phòng nếu bản tỷ lệ kèo bóng đá trực tuyến hôm nay bảng kết thúc (xemPhần 51.55). Chúng tôi không cần đảm bảo rằng các khe đồng bộ bảng được đồng bộ hóa trong các tình huống khác vì chúng sẽ được bỏ hoặc tạo lại trên máy chủ chính mới trong các trường hợp đó.
test_sub =# Chọn Array_agg (quote_literal (slot_name)) làm khe TỪ . Chọn Concat ('pg_', srsubid, '_sync_', srrelid, '_', ctl.system_identifier) là slot_name Từ pg_control_system () ctl, pg_subcrip_rel r, pg_subcrip s Trong đó r.srsubstate = 'f' và s.oid = r.srsubid và s.subfailover ); khe cắm ------- 'pg_16394_sync_16385_7394666715149055164'
Kiểm tra xem các khe tỷ lệ kèo bóng đá trực tuyến hôm nay được xác định ở trên có tồn tại trên máy chủ dự phòng không và đã sẵn sàng cho chuyển đổi dự phòng.
9979_10565
Nếu tất cả các khe có mặt trên máy chủ dự phòng và kết quả (failover_Ready
) của truy vấn SQL ở trên là đúng, sau đó đăng ký hiện tại có thể tiếp tục đăng ký vào các ấn phẩm ngay trên máy chủ chính mới.
11857_12083Mẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá trực tuyến hôm nay.