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
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 tỷ lệ kèo bóng đá 88 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

58.5. Hàng tỷ lệ kèo bóng đá 88 trong các gói dữ liệu nước ngoài#

Nếu cơ chế lưu trữ cơ bản của FDW có một khái niệm tỷ lệ kèo bóng đá 88 các hàng riêng lẻ để ngăn chặn các bản cập nhật đồng thời của các hàng đó, thì thường có giá trị đối với FDW để thực hiện tỷ lệ kèo bóng đá 88 cấp độ hàng gần đúngPostgreSQLBảng. Có nhiều cân nhắc liên quan đến điều này.

Một quyết định quan trọng được đưa ra là có nên thực hiệntỷ lệ kèo bóng đá 88 sớmhoặctỷ lệ kèo bóng đá 88 muộn. Trong tỷ lệ kèo bóng đá 88 sớm, một hàng bị tỷ lệ kèo bóng đá 88 khi lần đầu tiên được lấy từ cửa hàng bên dưới, trong khi tỷ lệ kèo bóng đá 88 muộn, hàng chỉ bị tỷ lệ kèo bóng đá 88 khi biết rằng nó cần phải bị tỷ lệ kèo bóng đá 88.PostgreSQLtids do.

Theo mặc định,PostgreSQLBỏ qua các cân nhắc tỷ lệ kèo bóng đá 88 khi giao tiếp với FDW, nhưng FDW có thể thực hiện tỷ lệ kèo bóng đá 88 sớm mà không có bất kỳ hỗ trợ rõ ràng nào từ mã lõi. Các chức năng API được mô tả trongPhần 58.2.6, được thêm vàoPostgreSQL9.5, cho phép FDW sử dụng tỷ lệ kèo bóng đá 88 trễ nếu muốn.

Một cân nhắc bổ sung là trongĐọc cam kếtChế độ cách ly,PostgreSQLcó thể cần kiểm tra lại hạn chế và tham gia tỷ lệ kèo bóng đá 88 điều kiện so với phiên bản cập nhật của một số mục tiêu. Kiểm tra lại tỷ lệ kèo bóng đá 88 điều kiện tham gia yêu cầu tỷ lệ kèo bóng đá 88 bản sao lại của tỷ lệ kèo bóng đá 88 hàng không phải mục tiêu trước đây đã được tham gia vào TUPLE mục tiêu.PostgreSQLBảng, điều này được thực hiện bằng cách bao gồm tỷ lệ kèo bóng đá 88 TID của tỷ lệ kèo bóng đá 88 bảng không mục tiêu trong danh sách cột được chiếu qua tham gia, sau đó tìm nạp lại tỷ lệ kèo bóng đá 88 hàng không mục tiêu khi được yêu cầu. Cách tiếp cận này giữ cho bộ dữ liệu tham gia nhỏ gọn, nhưng nó yêu cầu khả năng tìm nạp lại rẻ tiền, cũng như một TID có thể xác định duy nhất phiên bản hàng để được tìm nạp lại.

cho mộtCập nhậthoặcXóaTrên bàn nước ngoài, khuyến nghị rằngnước ngoàiHoạt động trên bảng đích thực hiện tỷ lệ kèo bóng đá 88 sớm trên các hàng mà nó lấy, có lẽ thông qua tương đươngChọn để cập nhật. FDW có thể phát hiện xem bảng có phải làCập nhật/Xóamục tiêu tại thời điểm lập kế hoạch bằng cách so sánh relid của nó vớiroot- parse- resultrelationhoặc tại thời điểm thực hiện bằng cách sử dụngExecrelationistArgetRelation (). Một khả năng thay thế là thực hiện tỷ lệ kèo bóng đá 88 trễ trongExecforeIgnupDatehoặcExecforeIgnDeleteCallback, nhưng không có hỗ trợ đặc biệt nào được cung cấp cho điều này.

Đối với các bảng nước ngoài được chỉ định là bị tỷ lệ kèo bóng đá 88 bởi AChọn để cập nhật/chia sẻlệnh, TheForeignScanHoạt động có thể thực hiện tỷ lệ kèo bóng đá 88 sớm bằng cách tìm nạp các bộ dữ liệu với tương đươngChọn để cập nhật/chia sẻ. Để thực hiện tỷ lệ kèo bóng đá 88 trễ thay thế, hãy cung cấp các chức năng gọi lại được xác định trongPhần 58.2.6. TRONGgetforeignrowmarktype, chọn Tùy chọn RowmarkRow_Mark_Exclusive, 13361_13386, Row_Mark_SharehoặcROW_MARE_KEYSHARETùy thuộc vào cường độ tỷ lệ kèo bóng đá 88 được yêu cầu. .get_plan_rowmarkTại thời điểm kế hoạch hoặcExecfindrowmarkTại thời điểm thực hiện; bạn phải kiểm tra không chỉ có một cấu trúc hàng không null được trả về hay không, mà là của nóSức mạnhTrường không phảiLCS_NONE.

Cuối cùng, đối với tỷ lệ kèo bóng đá 88 bảng nước ngoài được sử dụng trong mộtCập nhật, XóahoặcChọn để cập nhật/chia sẻlệnh nhưng không được chỉ định là tỷ lệ kèo bóng đá 88 hàng, bạn có thể ghi đè lựa chọn mặc định để sao chép toàn bộ hàng bằng cách cógetforeignrowmarktypeChọn tùy chọnRow_Mark_ReferenceKhi nhìn thấy sức mạnh tỷ lệ kèo bóng đá 88LCS_NONE. Điều này sẽ gây raRefetchForeIgnrowđược gọi với giá trị đó chomarktype; Sau đó, nó sẽ tìm nạp lại hàng mà không cần có bất kỳ tỷ lệ kèo bóng đá 88 mới.getforeignrowmarktypeHàm nhưng không muốn tìm nạp lại các hàng đã mở tỷ lệ kèo bóng đá 88, chọn Tùy chọnRow_Mark_CopychoLCS_NONE.)

xemsrc/bao gồm/nút/lockOptions.h, tỷ lệ kèo bóng đá 88 nhận xét choRowMarkTypeplanrowmarkinsrc/bao gồm/nút/plannodes.hvà tỷ lệ kèo bóng đá 88 nhận xét choExecRowMarkinsrc/bao gồm/nút/execNodes.hĐể biết thêm thông tin.