Phiên bản được hỗ trợ:hiện tại3529_355917) /16
Phiên bản phát triển:18 / Devel

74.3. Subtransactions#

Subtransactions được bắt đầu bên trong các giao kèo chấp bóng đá hôm nay, cho phép các giao kèo chấp bóng đá hôm nay lớn được chia thành các đơn vị nhỏ hơn. Subtransactions có thể cam kết hoặc hủy bỏ mà không ảnh hưởng đến các giao kèo chấp bóng đá hôm nay của cha mẹ của họ, cho phép các giao kèo chấp bóng đá hôm nay của phụ huynh tiếp tục. Điều này cho phép xử lý lỗi dễ dàng hơn, đây là mô hình phát triển ứng dụng phổ biến. Từ trừ từ thường được viết tắt làSubxact.

Subtransactions có thể được bắt đầu bằng cách sử dụngSavePointLệnh, nhưng cũng có thể được bắt đầu theo những cách khác, chẳng hạn như PL/PGSQL'sNgoại lệmệnh đề. PL/Python và PL/TCL cũng hỗ trợ các phép trừ rõ ràng. Truyền tải cũng có thể được bắt đầu từ các phép trừ khác. Giao kèo chấp bóng đá hôm nay cấp cao nhất và các phép trừ con của nó tạo thành một hệ thống phân cấp hoặc cây, đó là lý do tại sao chúng tôi gọi giao kèo chấp bóng đá hôm nay chính là giao kèo chấp bóng đá hôm nay cấp cao nhất.

7268_7371subxidHồi. Các phép trừ chỉ đọc không được chỉ định các subxid, nhưng một khi chúng cố gắng viết, chúng sẽ được chỉ định một. Điều này cũng khiến tất cả phụ huynh của Subxid, cho đến và bao gồm giao kèo chấp bóng đá hôm nay cấp cao nhất, được chỉ định ID giao kèo chấp bóng đá hôm nay không phải là Virtual. Chúng tôi đảm bảo rằng XID cha mẹ luôn thấp hơn bất kỳ subxid con nào của nó.

7763_7824pg_subtransThư mục. Không có mục nào được thực hiện cho kèo chấp bóng đá hôm nay XID cấp cao nhất vì chúng không có cha mẹ, cũng không phải là một mục được thực hiện cho kèo chấp bóng đá hôm nay phép trừ chỉ đọc.

Khi một phép trừ cam kết, tất cả các kèo chấp bóng đá hôm nay trừ con cam kết của nó với subxids cũng sẽ được coi là phụ trong giao kèo chấp bóng đá hôm nay đó. Khi một cuộc phá thai trừ, tất cả các phép trừ con của nó cũng sẽ được coi là bị hủy bỏ.

Khi một giao kèo chấp bóng đá hôm nay cấp cao nhất với XID cam kết, tất cả các phép trừ con được trang bị phụ của nó cũng được ghi lại liên tục là cam kết trongPG_XACTthư mục con. Nếu việc hủy bỏ giao kèo chấp bóng đá hôm nay cấp cao nhất, tất cả các lần trừ của nó cũng bị hủy bỏ, ngay cả khi chúng được giao.

Càng sử dụng nhiều giao kèo chấp bóng đá hôm nay tiếp tục mở (không được quay lại hoặc phát hành), chi phí quản lý giao kèo chấp bóng đá hôm nay càng lớn. Lên đến 64 subxid mở được lưu trong bộ nhớ chia sẻ cho mỗi phụ trợ; Sau thời điểm đó, chi phí I/O lưu trữ tăng đáng kể do tra cứu thêm các mục Subxid trongpg_subtrans.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm kèo chấp bóng đá hôm nay bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.