管理锁 3. 锁的兼容性 如果某个事务已锁定一个资源,而另一个事务又需要访问该资源,那么SQL Server会根据第一个事务所用锁定模式的兼容性确定是否授予第二个锁。 对于已锁定的资源,只能施加兼容类型的锁。资源的锁定模式有一个兼容性矩阵,可以显示哪些锁与在同一资源上获取的其他锁兼容,并按照锁强度递增的顺序列出这些锁。表10-4显示了请求的锁定模式及其与现有锁定模式的兼容性。 * * 请求的模式 IS S U IX SIX X 意向共享(IS) 是 是 是 是 是 否 共享(S) 是 是 是 否 否 否 更新(U) 是 是 否 否 否 否 意向排他(IX) 是 否 否 是 否 否 意向排他共享(SIX) 是 否 否 否 否 否 排他(X) 否 否 否 否 否 否 管理锁 4.死锁 SQL Server 2008对并发事务的处理,使用任何方案都会导致死锁(deadlock)问题。在下面两种情况下,可以发生死锁。 第1种情况是,两个事务分别锁定了两个单独的对象,这时每一个事务都要求在另外一个事务锁定的对象上获得一个锁,结果是每一个事务都必须等待另外一个事务释放占有的锁,此时就发生了死锁。这种死锁是最典型的死锁形式。 第2种情况是,在一个数据库中,有若干长时间运行的事务并行的执行操作,查询分析器处理非常复杂的查询时,例如连接查询,由于不能控制处理的顺序,有可能发生死锁。 * * 管理锁
您可能关注的文档
- 10《机械类专业知识》试题讲述.doc
- 10《再塑生命的人》优秀ppt讲述.ppt
- 10、风筝公开课讲述.ppt
- 10个不得不知的心理学效应讲述.doc
- 10个团队建设小游戏讲述.doc
- 1003班周第15激励会目标开花讲述.ppt
- 10个小学生最常用主题班会讲述.doc
- 10_静电应用之静电除尘技术讲述.ppt
- 10、图形显示控制讲述.ppt
- 10《螳螂捕蝉》课件讲述.ppt
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)