ROWLOCK Update - NOLOCK i joins(Select)
Hej.1.
Kan der opnåes mindre låsning (og dermed mindre risiko for block) ved at sætte (ROWLOCK) på en update, når der opdateres på en unique row vha. f.eks. RowId (update myTable set Name = @name where RowId = @RowId ) hvor RowId er unique primary key ?
2.
Jeg har læst flere sige at man bør benytte (nolock) i joins (Select).
F.eks.:
SELECT COUNT(Users.UserID)
FROM Users WITH (NOLOCK)
JOIN UsersInUserGroups WITH (NOLOCK) ON
Users.UserID = UsersInUserGroups.UserID
Er der nogen der har kommentare til dette ? Det er vel stadig afhængig af situationen, om man kan leve med evt. dirty data ?