Không có cài đặt chung. Mặc định luôn là READ COMMITTED
Nó có thể được thay đổi tại
- phiên, hàng loạt bằng cách sử dụng [
SET TRANSACTION ISOLATION LEVEL
] [] - bảng sử dụng gợi ý về bảng
- cấp độ cơ sở dữ liệu cho các loại ảnh chụp nhanh bằng cách sử dụng ALTER DATABASE ..xxSNAPSHOTxx
NOLOCK ở mọi nơi hoàn toàn là sai lầm Và ở đây nữa:
- Là NOLOCK (Máy chủ Sql gợi ý) thực hành không tốt?
- Khi nào thì thích hợp sử dụng NOLOCK?
- Loại bỏ các gợi ý NOLOCK đó…
- Tại sao sử dụng NOLOCK không tốt ..
Chỉnh sửa:Sau khi nhận xét về thời gian chờ truy vấn ...
Một truy vấn với NOLOCK vẫn có thể tiêu tốn nhiều tài nguyên CPU và IO. Khóa không phải là một vấn đề lớn. Nếu đúng như vậy, thì một truy vấn khác đang mất quá nhiều thời gian, có thể tiêu tốn nhiều tài nguyên CPU và IO ...