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
Tài kèo bóng đá c1 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ế.

29.9. kèo bóng đá c1#

Sao chép logic được xây dựng với một kèo bóng đá c1 ​​trúc tương tự như sao chép phát trực tuyến vật lý (xemPhần 26.2.5). Nó được thực hiện bởiWALSENDERÁp dụngQuy trình. Quá trình WALSENDER bắt đầu giải mã logic (được mô tả trongChương 47) của Wal và tải plugin đầu ra giải mã logic tiêu chuẩn (PGoutput). Plugin chuyển đổi các thay đổi được đọc từ Wal sang giao thức kèo bóng đá c1 logic (xemPhần 54.5) và lọc dữ kèo bóng đá c1 theo thông số kỹ thuật xuất bản. Dữ kèo bóng đá c1 sau đó được chuyển liên tục bằng cách sử dụng giao thức sao chép phát trực tuyến cho công nhân áp dụng, ánh xạ dữ kèo bóng đá c1 vào các bảng cục bộ và áp dụng các thay đổi riêng lẻ khi chúng được nhận, theo thứ tự giao dịch chính xác.

Quy trình áp dụng trên cơ sở dữ kèo bóng đá c1 thuê bao luôn chạy vớisession_replication_roleĐặt thànhbản sao. Điều này có nghĩa là, theo mặc định, các yếu tố kích hoạt và quy tắc sẽ không bắn vào thuê bao.Bảng thay đổilệnh vàBật kích hoạtBật quy tắcmệnh đề.

Quá trình áp dụng kèo bóng đá c1 logic hiện chỉ kích hoạt các kích hoạt hàng, không phải là kích hoạt câu lệnh. Tuy nhiên, việc đồng bộ hóa bảng ban đầu được triển khai nhưCopyLệnh và do đó kích hoạt cả kích hoạt hàng và câu lệnh choChèn.

29.9.1. Ảnh chụp nhanh ban đầu#

Dữ kèo bóng đá c1 ban đầu trong các bảng đăng ký hiện có được nhanh chóng được chụp và sao chép trong các trường hợp song song của một loại quy trình áp dụng đặc biệt. Các quy trình áp dụng đặc biệt này là công nhân đồng bộ hóa bảng chuyên dụng, được sinh ra cho mỗi bảng được đồng bộ hóa.

Lưu ý

Ấn phẩmxuất bảnTham số chỉ ảnh hưởng đến những hoạt động DML sẽ được nhân rộng. Đồng bộ hóa dữ kèo bóng đá c1 ban đầu không tính đến tham số này khi sao chép dữ kèo bóng đá c1 bảng hiện có.

Lưu ý

Nếu một công nhân đồng bộ hóa bảng thất bại trong quá trình kèo bóng đá c1, công nhân áp dụng sẽ phát hiện sự thất bại và hồi sinh công nhân đồng bộ hóa bảng để tiếp tục quá trình đồng bộ hóa. Hành vi này đảm bảo rằng các lỗi thoáng qua không phá vỡ vĩnh viễn thiết lập kèo bóng đá c1.Wal_retrieve_retry_interval.