SQL SERVER 2008 同时执行select 和 update出现死锁解决方法

原创 2015年07月08日 17:30:52
select name,user_access,user_access_desc,
    snapshot_isolation_state,snapshot_isolation_state_desc,
    is_read_committed_snapshot_on
from sys.databases
--设置数据库为SINGLE_USER模式,减少锁定时间
ALTER DATABASE school SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE school SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE school SET READ_COMMITTED_SNAPSHOT ON
ALTER DATABASE school SET MULTI_USER

相关文章推荐

SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法

引言         现在在做项目,由于每个人是分模块的,所以大家的测试数据都不同步,导致好多时候会因为别人填的数据不同而调半天的错。所以我还是自己还原一个数据库,自己填自己的数据吧。    报错...

SQL Server 2008管理工具出现 远程过程调用失败0x800706be解决方法

问题由来 因为项目需求计算机装的 SQL Server 是使用 SQL Server 2008 Express 版本,而自从安装完 VS 2012 之后原本正常的 SQL Server 竟然立马...
  • sbt0198
  • sbt0198
  • 2015年04月28日 12:47
  • 533

SQL SERVER 2008 r2跨网段订阅出现”由于出现操作系统错误 1326。进程无法读取文件 登录失败: 未知的用户名或错误密码“解决方法

不同局域网订阅操作步骤 一、修改host文件以支持使用服务器名访问 1、两个不同域网段,A:10.224.5.x(ZB-0299-DB1), B:10.208.5.x(TC-0232-DB...

sql server中高并发情况下同时执行select和update语句死锁问题(二)

最近在項目上也遇到了select和update死鎖的問題, 發現了這篇文章特轉過來細讀......

sql server中高并发情况下 同时执行select和update语句死锁问题 (一)

最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。...
  • lishehe
  • lishehe
  • 2014年12月31日 00:39
  • 27540

sql server中高并发情况下 同时执行select和update语句死锁问题 (二)

SQL Server死锁使我们经常遇到的问题,数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁。希望对您学习SQL Server死锁方面能有所帮助。         ...
  • lishehe
  • lishehe
  • 2014年12月31日 23:11
  • 7241

sql server中高并发情况下同时执行select和update语句死锁问题(一)

最近在項目上也遇到了select和update死鎖的問題, 發現了這篇文章特轉過來細讀......
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL SERVER 2008 同时执行select 和 update出现死锁解决方法
举报原因:
原因补充:

(最多只允许输入30个字)