查询用with (nolock)(脏读)是不是查询就永远不会引起锁死了 
还有没有其它办法,实时性要求不是很高,脏读没关系

解决方案 »

  1.   

    我现在用的方法是不用事务,等审核时再去查询数据有效性,然后用win(nolock)查询不知道还会不会引起锁死
    实时性不高,企业ERP用,只要不锁死什么办法都行
      

  2.   

    对的 加with(nolock)的查询永远不会引起死锁 但不保证你的系统别的语句不会死锁
      

  3.   

    本查询用到with(nolock)可以防止死锁。
      

  4.   

    with (nolock) = read uncommit
    就是读取未提交的数据.
      

  5.   

    用nolock可降低锁的范围和数量,但不排除其他进程对数据的锁,
    建议楼主在关键业务(如结转,审核)上做优化,提供执行速度,避开相互的锁交叉.
      

  6.   

    with(nolock) 包括锁定的行
    with(readpast) 排除锁定的行