Tidak ada pengaturan global. Defaultnya selalu READ COMMITTED
Itu dapat diubah di
- sesi, batch menggunakan [
SET TRANSACTION ISOLATION LEVEL
][] - tabel menggunakan petunjuk tabel
- tingkat basis data untuk jenis cuplikan menggunakan ALTER DATABASE ..xxSNAPSHOTxx
NOLOCK di mana-mana benar-benar sesat Dan di sini juga:
- Apakah NOLOCK (Sql Server petunjuk) praktik buruk?
- Kapan waktu yang tepat untuk menggunakan NOLOCK?
- Singkirkan petunjuk NOLOCK itu…
- Mengapa menggunakan NOLOCK buruk..
Sunting:Setelah komentar tentang batas waktu kueri...
Kueri dengan NOLOCK masih dapat menggunakan sumber daya CPU dan IO yang sangat besar. Mengunci bukanlah masalah besar. Jika ya, maka kueri lain memakan waktu terlalu lama, mungkin menghabiskan banyak sumber daya CPU dan IO...