kèo bóng đá c1 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 12. | Chuyển tiếp nhanh | Tiếp theo |
TheSQLĐịnh nghĩa tiêu chuẩn
Bốn kèo bóng đá c1Bảng.
Bảng 12-1.SQLCấp độ cô lập kèo bóng đá c1
Cấp độ cô lậ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 đá c1cung cấp đọc
Đọc cam kếtlà mặc địnhkèo bóng đá c1.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ọnCác lệnh có thể thấy dữ liệu khác nhau, mặc dù chúng nằm trong mộtChọ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 các hàng mục tiêu:WHEREmệnh đề) được đánh giá lại thành
Vì quy tắc trên, có thể cập nhật
Bắt đầu;
Nếu hai kèo bóng đá c1 như vậy đồng thời cố gắng thay đổi
Vì trong chế độ đọc cam kết, mỗi lệnh mới bắt đầu bằng mộtđơnLệnh chúng ta thấy
Sự cô lập kèo bóng đá c1 một phần được cung cấp bởi Read cam kết
Cấp độserializablecung cấp
Khi một kèo bóng đá c1 ở 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ọnCác lệnh trong một kèo bóng đá c1 duy nhất
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:
Lỗi: Không thể tuần tự hóa truy cập do cập nhật đồng thời
Vì một kèo bóng đá c1 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 đá c1 có thể cần phải được thử lại;
Chế độ có thể nối tiếp cung cấp một sự đảm bảo nghiêm ngặt