1
Q
僵局索引视图
A
回答
2
你可以用它来解决死锁的典型方法包括:
- 添加和删除索引。
- 添加索引提示。
- 修改应用程序以类似模式访问资源。
- 从事务中去除活动,如触发器。
保持交易尽可能短。
在SQL Server中,您还可以最大限度地减少锁定争,同时保护交易脏使用未提交的数据修改的读取或者:
- 读取已提交的隔离级别与设置为ON READ_COMMITTED_SNAPSHOT数据库选项。
- SNAPSHOT隔离级别。
,重点锁定负载SQL事件探查器,启动这僵局专门为DB和饲料到数据库引擎优化顾问,并审查建议的脚本。
脚注: http://support.microsoft.com/kb/832524
[[1]:http://support.microsoft.com/kb/832524
http://www.codeproject.com/Articles/42547/SQL-SERVER-How-To-Handle-Deadlock
之前锁定#1问题how to solve deadlock problem?
相关问题
- 1. 僵局插座
- 2. SQL僵局而
- 3. JavaScript的僵局
- 4. Backbonejs Marionettejs僵尸视图
- 5. 数据僵尸列表索引
- 6. 索引视图索引创建失败
- 7. NHibernate和索引视图(物化视图)
- 8. 的iOS重复的/僵尸视图控制器被引用
- 9. 失败的方法来摆脱僵尸的僵尸视图
- 10. 索引视图可用性
- 11. 插入索引视图
- 12. SQL Server索引视图
- 13. 列表视图的索引
- 14. 混淆索引视图
- 15. Nhibernate和索引视图
- 16. 索引视图VS表
- 17. 节索引表视图
- 18. Codeigniter视图与索引
- 19. 创建视图,索引
- 20. 的SQL Server索引视图
- 21. OLTP中的索引视图?
- 22. Sql Server 2005索引视图
- 23. 如何在索引视图
- 24. for循环造成僵局
- 25. 僵局查询同时
- 26. 请解释僵局概念
- 27. 僵局queue.pop - 红宝石
- 28. Mysql的僵局更新
- 29. Go程序陷入僵局
- 30. .NET的SyncLock为了僵局
请张贴左侧语句的执行计划。最好用XML(.sqlplan)。 – usr 2013-02-09 14:24:30
右侧的查询似乎是要求排他锁。你可以试试'with(rowlock)'提示。 – Andomar 2013-02-09 15:55:17
执行计划如下:http:// sdrv。ms/150WPut – Flavien 2013-02-09 16:04:31