Subtransactions được bắt đầu bên trong các giao kèo bóng đá euro, cho phép các giao kèo bóng đá euro 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 bóng đá euro của cha mẹ của họ, cho phép các giao kèo bóng đá euro 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.
kèo bóng đá euro có thể được bắt đầu bằng cách sử dụngSavePoint
Lệ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 bóng đá euro 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 bóng đá euro chính là giao kèo bóng đá euro cấp cao nhất.
7297_7400subxidHồ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ả các phụ huynh của Subxid, cho đến và bao gồm giao kèo bóng đá euro cấp cao nhất, được chỉ định ID giao kèo bóng đá euro 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ó.
Cha mẹ ngay lập tức của mỗi subxid được ghi lại trongpg_subtrans
Thư mục. Không có mục nào được thực hiện cho kèo bóng đá euro 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 bóng đá euro phép trừ chỉ đọc.
8034_8276
8284_8433PG_XACT
Subdirectory. Nếu việc hủy bỏ giao kèo bóng đá euro 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 bóng đá euro sẽ mở (không được quay lại hoặc phát hành), chi phí quản lý giao kèo bóng đá euro 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
.
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 khớp Kinh nghiệm của 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.