TheSQLđịnh nghĩa tiêu chuẩn
Bốn kèo bóng đá phápBảng.
Bảng 9-1.SQLCấp độ cô lập kèo bóng đá pháp
Cấp độ cô kèo bóng đá pháp | đọc bẩn | không thể lặp lại | Phantom Read |
---|---|---|---|
Đọc không được cam kết | có thể | có thể | có thể |
Đọc cam kết | Không thể | có thể | có thể |
Đọc lặp lại | Không thể | Không thể | có thể |
serializable | Không thể | Không thể | Không thể |
kèo bóng đá phápcung cấp đọc
Đọc cam kếtlà mặc địnhkèo bóng đá pháp.ChọnTruy vấn chỉ thấy dữ liệu được cam kết trước khiChọnkhông xemChọnTruy vấn thấy ảnh chụp nhanhChọns có thể thấy dữ liệu khác nhau, mặc dù chúngChọn.
Cập nhật, XóavàChọn choCác lệnh hoạt động giống nhưChọnVề mặt tìm kiếm hàng mục tiêu:WHEREmệnh đề) được đánh giá lại để xem
Vì quy tắc trên, có thể cập nhật
Bắt đầu;
Nếu hai kèo bóng đá pháp như vậy đồng thời cố gắng thay đổi
Vì trong chế độ đọc cam kết, mỗi truy vấn mới bắt đầu bằng mộtđơnTruy vấn chúng ta thấy
Sự cô lập kèo bóng đá pháp một phần được cung cấp bởi Read cam kết
serializableCung cấp sự nghiêm ngặt nhất
Khi một kèo bóng đá pháp ở cấp độ có thể nối tiếp, AChọnTruy vấn chỉ thấy dữ liệu được cam kếtChọnKhông thấy hiệu ứng của các bản cập nhật trước đóChọnthấy ảnh chụp nhanh nhưChọnS trong một kèo bóng đá pháp luôn thấy
Cập nhật, XóavàChọn choCác lệnh hoạt động giống nhưChọnVề mặt tìm kiếm các hàng mục tiêu:
Lỗi: Không thể truy cập tuần tự do cập nhật đồng thời
Vì một kèo bóng đá pháp có thể nối tiếp không thể sửa đổi hàng
Khi ứng dụng nhận được thông báo lỗi này, nó nên
Lưu ý rằng chỉ có thể cập nhật các kèo bóng đá pháp
Chế độ serializable cung cấp một sự đảm bảo nghiêm ngặt