在SQL Server中获取锁时实际发生了什么?

时间:2016-11-28 11:43:20

标签: sql-server tsql

换句话说,获取锁的步骤是什么?此外,当' WITH(Nolock)'提示被添加到查询/' Read Uncommitted'使用隔离级别,这是否避免了与获取锁相关的全部或部分开销?

1 个答案:

答案 0 :(得分:0)

这对于特定答案来说太大了,但简而言之,SQL Server将根据对它的请求使用各种类型的锁。 select可能会获得一种类型的锁定,而更新将获得另一种类型的锁定。

这个链接在这个主题上有一个很好的101。 SQL Server locking Basics

这个也是

Another good locking read