Vac*_*ano 0 sql-server locking isolation-level sql-server-2016
我有一个特殊的情况让我使用SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED. (我sp_getapplock用来确保单个进程访问给定的行。)
我正在尽力避免任何类型的锁定升级。我清楚地知道ISOLATION LEVEL READ UNCOMMITTED读取有什么作用,但我不确定删除。
我看到用做删除一些示例代码ROWLOCK和READPAST,连同ISOLATION LEVEL READ UNCOMMITTED但我是没有什么,会做明确的,所以我也没有一直在使用它了。
这是否需要防止我的删除锁定升级或就ISOLATION LEVEL READ UNCOMMITTED足够了?
我很清楚 ISOLATION LEVEL READ UNCOMMITTED 对读取的作用,但我不确定删除。
它什么都不做。如果没有适当的锁定,您将无法修改数据库。这不仅会产生脏读所产生的失败和无意义的结果,还会破坏数据库。
| 归档时间: |
|
| 查看次数: |
483 次 |
| 最近记录: |