सेलेक्ट अपडेट को ब्लॉक कर सकता है। ठीक से डिज़ाइन किया गया डेटा मॉडल और क्वेरी केवल न्यूनतम अवरोधन का कारण बनेगा और कोई समस्या नहीं होगी। NOLOCK संकेत के साथ 'सामान्य' लगभग हमेशा गलत उत्तर होता है। उचित उत्तर यह है कि अपनी क्वेरी को ट्यून करें ताकि वह बड़ी तालिकाओं को स्कैन न करे।
यदि क्वेरी अनुपयुक्त है तो आपको पहले SNAPSHOT ISOLATION स्तर पर विचार करना चाहिए , दूसरा आपको डेटाबेस स्नैपशॉट का उपयोग करने पर विचार करना चाहिए और अंतिम विकल्प गंदा पढ़ना चाहिए (और अलगाव स्तर NOLOCK HINT का उपयोग करने के बजाय)। ध्यान दें कि डर्टी रीड, जैसा कि नाम में स्पष्ट रूप से कहा गया है, असंगत डेटा लौटाएगा (उदाहरण के लिए, आपकी कुल शीट असंतुलित हो सकती है)।