SELECT kan blokere opdateringer. En korrekt designet datamodel og forespørgsel vil kun forårsage minimal blokering og ikke være et problem. Det 'sædvanlige' MED NOLOCK-tip er næsten altid det forkerte svar. Det rigtige svar er at justere din forespørgsel, så den ikke scanner store tabeller.
Hvis forespørgslen ikke kan indstilles, bør du først overveje SNAPSHOT ISOLATION-niveau , for det andet bør du overveje at bruge DATABASE SNAPSHOTS og sidste mulighed skal være DIRTY READS (og det er bedre at ændre isolationsniveau i stedet for at bruge NOLOCK HINT). Bemærk, at dirty reads, som navnet tydeligt angiver, vil returnere inkonsistente data (f.eks. kan dit samlede regnestykke være ubalanceret).