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 soi kèo bóng đá truoctran.
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. soi kèo bóng đá truoctran#

soi kèo bóng đá truoctranCung 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ữ soi kèo bóng đá truoctran. Trong nội bộ, tính nhất quán của dữ soi kèo bóng đá truoctran đượ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ữ soi kèo bóng đá truoctran (APhiên bản cơ sở dữ soi kèo bóng đá truoctran) Như một thời gian trước đây, bất kể trạng thái hiện tại của dữ soi kèo bóng đá truoctran cơ bản. Điều này ngăn các câu lệnh xem dữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran, cung cấpPhân lập giao dịchcho mỗi phiên cơ sở dữ soi kèo bóng đá truoctran.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ữ soi kèo bóng đá truoctran 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à trongMVCC11092_11262soi kèo bóng đá truoctranduy 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ới11449_11482(SSI) cấp độ.

Các cơ sở khóa cấp bảng và cấp cũng có sẵn trongsoi kèo bóng đá truoctranĐố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.