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 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá.
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ế.

13.1. tỷ lệ kèo bóng đá

tỷ lệ kèo bóng đáCung cấp một bộ công cụ phong phú cho các nhà phát triển để quản lý truy cập đồng thời vào dữ tỷ lệ kèo bóng đá. Trong nội bộ, tính nhất quán của dữ tỷ lệ kèo bóng đá được duy trì bằng cách sử dụng mô hình multiversion (Điều khiển đồng thời đa dạng,MVCC). Điều này có nghĩa là mỗi câu lệnh SQL nhìn thấy một ảnh chụp nhanh dữ tỷ lệ kèo bóng đá (APhiên bản cơ sở dữ tỷ lệ kèo bóng đá) Như một thời gian trước đây, bất kể trạng thái hiện tại của dữ tỷ lệ kèo bóng đá cơ bản. Điều này ngăn các câu lệnh xem dữ tỷ lệ kèo bóng đá không nhất quán được tạo bởi các giao dịch đồng thời thực hiện cập nhật trên cùng một hàng dữ tỷ lệ kèo bóng đá, cung cấpPhân lập giao dịchĐối với mỗi phiên cơ sở dữ tỷ lệ kèo bóng đá.MVCC, Bằng cách tránh các phương pháp khóa của các hệ thống cơ sở dữ tỷ lệ kèo bóng đá truyền thống, giảm thiểu sự tranh chấp khóa để cho phép hiệu suất hợp lý trong môi trường đa năng.

Ưu điểm chính của việc sử dụngMVCCMô hình điều khiển đồng thời thay vì khóa là trongMVCC10455_10625tỷ lệ kèo bóng đáDuy trì sự đảm bảo này ngay cả khi cung cấp mức độ cô lập giao dịch nghiêm ngặt nhất thông qua việc sử dụng một đổi mới10811_10844(SSI) cấp độ.

Các cơ sở khóa cấp bảng và cấp cũng có sẵn trongtỷ lệ kèo bóng đáĐối với các ứng dụng thường không cần cách ly giao dịch đầy đủ và thích quản lý rõ ràng các điểm xung đột cụ thể. Tuy nhiên, việc sử dụng đúngMVCCthường sẽ cung cấp hiệu suất tốt hơn so với khóa. Ngoài ra, khóa tư vấn do ứng dụng xác định cung cấp một cơ chế để có được các khóa không được gắn với một giao dịch duy nhất.