kèo bóng đá hom nay | ||||
---|---|---|---|---|
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 đá hom nayBảng.
Bảng 12-1.SQLCấp độ cô lập kèo bóng đá hom nay
Cấp độ cô lập | đọc bẩn | không thể lặp lại đọc | 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ể |
inkèo bóng đá hom nay, bạn có thểkèo bóng đá hom nayChỉ cung cấp hai
Để đặt mức cách ly kèo bóng đá hom nay của kèo bóng đá hom nay, sử dụngĐặt.
Đọc cam kếtlà mặc địnhkèo bóng đá hom nay.ChọnTruy vấn chỉ thấy dữ kèo bóng đá hom nay được cam kết trướcChọnkhông xemChọnTruy vấn thấy ảnh chụp nhanhChọnCác lệnh có thể thấy dữ kèo bóng đá hom nay khác nhau, mặc dù chúng nằm trong mộtChọn.
Cập nhật,Xóa,Chọn chovàChọn chia sẻCác lệnh hoạt động giống nhưChọninWHEREmệnh đề) được đánh giá lại để xem phiên bản cập nhật củaChọnvàChọn chia sẻ,,
Vì quy tắc trên, có thể cập nhật
Bắt đầu;
Nếu hai kèo bóng đá hom nay 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 đá hom nay 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 đá hom nay ở cấp độ có thể nối tiếp, AChọnTruy vấn chỉ thấy dữ kèo bóng đá hom nay đượ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 một ảnh chụp nhanh nhưChọnCác lệnh trong một kèo bóng đá hom nay duy nhất
Cập nhật,Xóa,Chọn chovàChọn để chia sẻCác lệnh hoạt động giống nhưChọnin
Lỗi: Không thể tuần tự hóa quyền truy cập do cập nhật đồng thời
Vì một kèo bóng đá hom nay có thể nối tiếp không thể sửa đổi hoặc khóa
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 đá hom nay 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
Ý nghĩa trực quan (và định nghĩa toán học) của"serializable"Thực thi là như vậyBảng 12-1ISkèo bóng đá hom nays serializablekhông đảm bảo. Ví dụ, ví dụMyTab, ban đầu
Lớp | giá trị
Giả sử rằng kèo bóng đá hom nay có thể nối tiếp A Tính toán
Chọn tổng (giá trị) từ mytab trong đó class = 1;
và sau đó chèn kết quả (30) làgiá trịTrong một hàng mới vớiclass= 2. Đồng thời, serializable
Chọn tổng (giá trị) từ mytab trong đó lớp = 2;
và thu được kết quả 300, nó chèn vào một hàng mớiclass= 1. Sau đó, cả hai
Để đảm bảo khả năng nối tiếp toán học thực sự, nó làKhóa dự đoán, có nghĩa là AWHEREĐiều kiện của aChọn ... trong đó lớp = 1, a[1]Như vậy akèo bóng đá hom naykhông
Trong những trường hợp có khả năng không thể điều chỉnh được
[1] |
Về cơ bản, một hệ thống khóa dự đoán ngăn chặn Phantom |