SELECT kan blockera uppdateringar. En korrekt designad datamodell och fråga kommer bara att orsaka minimal blockering och inte vara ett problem. Det "vanliga" MED NOLOCK-tipset är nästan alltid fel svar. Det rätta svaret är att justera din fråga så att den inte skannar stora tabeller.
Om frågan inte går att ställa in bör du först överväga SNAPSHOT ISOLATION-nivå , för det andra bör du överväga att använda ÖNSKAR BILDER AV DATABAS och det sista alternativet bör vara DIRTY READS (och det är bättre att ändra isoleringsnivå istället för att använda NOLOCK HINT). Observera att dirty reads, som namnet tydligt anger, kommer att returnera inkonsekventa data (t.ex. din totala omsättning kan vara obalanserad).