(+84) 236.3827111 ex. 402

Các mức cô lập trong DB2 (tiếp theo) – Đọc lặp lại


Cơ chế đọc lặp lại là mức độ cô lập cao nhất. Nó cung cấp cấp độ khóa cao nhất và truy cập đồng thời tối thiểu nhất. Khóa được giữ trên tất cả các dòng, xử lý việc xây dựng một tập hợp kết quả. Tức là những dòng không cần thiết trong tập hợp kết quả cuối cùng có thể bị khóa. Không một chương trình nào khác có thể cập nhật, xóa, hoặc thêm mới một dòng mà có thể ảnh hưởng đến tập hợp kết quả cho đến khi một đơn vị công việc được hoàn tất. Cơ chế đọc lặp lại bảo đảm rằng những câu truy vấn tương tự nhau được đưa ra bởi một ứng dụng trong một đơn vị làm việc sẽ nhận được kết quả giống nhau tại mỗi thời điểm.

Vấn đề vẫn còn tồn tại với mức độ cô lập này: không có

Những vấn đề được ngăn ngừa với mức độ cô lập này:

  • Mất dữ liệu khi cập nhật
  • Đọc không cam kết
  • Đọc không lặp lại
  • Đọc thừa