xlock,rowlock,holdlock是否正确?

我看到(xlock,rowlock,holdlock)的组合用于表格。 请参阅联机手册,holdlock用于保存共享锁(用于读取,如select),直到事务完成,并且xlock是用于数据修改(例如更新,插入或删除)的独占锁定(写入锁定)。 我们怎样才能同时使用读写表? 我想知道这个组合是否会生效。 混乱...


锁定提示有各种类型:

  • 粒度: rowlockpaglocktablock
  • 锁定类型: nolockupdlockxlock
  • 其他提示: holdlockreadpastnowait
  • 你建议的组合是xlock, rowlock, holdlock 。 这三个不冲突。 它会导致一个独占的行锁,直到交易结束。

    链接地址: http://www.djcxy.com/p/32879.html

    上一篇: Is xlock,rowlock,holdlock correct?

    下一篇: when/what locks are hold/released in READ COMMITTED isolation level