Giao kèo chấp bóng đá hôm nay có thể được tạo rõ ràng bằng cách sử dụngbắt đầu
hoặcBắt đầu giao kèo chấp bóng đá hôm nay
và kết thúc bằng cách sử dụngcam kết
hoặcrollback
. Các câu lệnh SQL ngoài các giao kèo chấp bóng đá hôm nay rõ ràng tự động sử dụng các giao kèo chấp bóng đá hôm nay tuyên bố đơn.
Mỗi giao kèo chấp bóng đá hôm nay được xác định bởi một duy nhấtVirtualTransactionId
(còn được gọi làVirtualXid
hoặcVXID
), bao gồm số quy trình của phụ trợ (hoặcProcnumber
) và số được chỉ định tuần tự cục bộ cho mỗi phụ trợ, được gọi làlocalxid
. Ví dụ: ID giao kèo chấp bóng đá hôm nay ảo4/12532
có AProcnumber
của4
và Alocalxid
của12532
.
Không VirtualTranstercentID
S (hoặcXID
), ví dụ:278394
, được gán tuần tự cho các giao kèo chấp bóng đá hôm nay từ bộ đếm toàn cầu được sử dụng bởi tất cả các cơ sở dữ liệu trongPostgreSQLCụm. Nhiệm vụ này xảy ra khi một giao kèo chấp bóng đá hôm nay lần đầu tiên ghi vào cơ sở dữ liệu.
Loại ID giao kèo chấp bóng đá hôm nay nội bộXID
là 32 bit rộng vàKết thúc xung quanhCứ 4 tỷ giao kèo chấp bóng đá hôm nay. Một kỷ nguyên 32 bit được tăng lên trong mỗi bao quanh.XID8
bao gồm kỷ nguyên này và do đó không bao gồm xung quanh trong suốt cuộc đời cài đặt; Nó có thể được chuyển đổi thành XID bằng cách đúc.Bảng 9.82returnXID8
Giá trị. XID được sử dụng làm cơ sở choPostgreSQL'sMVCCCơ chế và sao chép truyền phát đồng thời.
Khi giao kèo chấp bóng đá hôm nay cấp cao nhất với cam kết XID (không phải là Virtual), nó được đánh dấu là cam kết trongPG_XACT
Thư mục. Thông tin bổ sung được ghi lại trongpg_commit_ts
Thư mục nếuTrack_Commit_Timestampđược bật.
NgoàiVXID
vàXID
, Giao kèo chấp bóng đá hôm nay chuẩn bị cũng được chỉ định định danh giao kèo chấp bóng đá hôm nay toàn cầu (GID). Gids là chuỗi chữ dài lên tới 200 byte, điều này phải là duy nhất trong số các giao kèo chấp bóng đá hôm nay được chuẩn bị hiện đang được chuẩn bị khác.pg_prepared_xacts
.
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ớpMẫu nàyĐể báo cáo vấn đề tài liệu.