Danh sách các mức cô lập trong SQL Server được tìm thấy ở đây nói rằng các khóa ghi có được trong một giao dịch được giữ lại cho đến khi kết thúc giao dịch. Tuy nhiên, nó không đề cập bất cứ điều gì về khi những khóa này được mua.
Là các khóa theo mặc định có được khi bắt đầu giao dịch, hoặc chỉ khi chúng cần thiết? Nếu điều sau là đúng, do đó, sẽ thuận lợi trong các giao dịch lớn để thực hiện các thao tác ghi càng muộn càng tốt để giảm thiểu lượng thời gian mà khóa X được giữ?