SELECT có thể chặn các bản cập nhật. Một mô hình dữ liệu và truy vấn được thiết kế phù hợp sẽ chỉ gây ra sự chặn tối thiểu và không phải là một vấn đề. Gợi ý 'thông thường' VỚI NOLOCK hầu như luôn là câu trả lời sai. Câu trả lời thích hợp là điều chỉnh truy vấn của bạn để nó không quét các bảng lớn.
Nếu truy vấn không thể truy xuất được thì trước tiên bạn nên xem xét Cấp độ ISOLATION của SNAPSHOT , thứ hai, bạn nên xem xét sử dụng TẠP CHÍ CƠ SỞ DỮ LIỆU và tùy chọn cuối cùng phải là DIRTY READS (và tốt hơn là thay đổi mức độ cô lập thay vì sử dụng NOLOCK HINT). Lưu ý rằng các lần đọc bẩn, như tên đã nêu rõ, sẽ trả về dữ liệu không nhất quán (ví dụ:tổng trang tính của bạn có thể không cân bằng).