- 1
- 0
- 约5.43万字
- 约 16页
- 2017-05-28 发布于河南
- 举报
事务的隔离级别
事务的隔离级别
SQLServer事务的隔离级别
事务的隔离级别
SQL Server通过在锁资源上使用不同类型的锁来隔离事务。为了开发安全的事务,定义事务内容以及应在何种情况下回滚至关重要,定义如何以及在多长时间内在事务中保持锁定也同等重要。这由隔离级别决定。应用不同的隔离级别,SQL Server赋予开发者一种能力,让他们为每一个单独事务定义与其他事务的隔离程度。事务隔离级别的定义如下:
是否在读数据的时候使用锁
读锁持续多长时间
在读数据的时候使用何种类型的锁
读操作希望读已经被其他事务排他锁住的数据时,怎么办?在这种情况下,SQL Server可以:
一直等到其他事务释放锁
读没有提交的数据
读数据最后提交后的版本
ANSI 99定义了4种事务隔离级别,SQL Server 2005能够完全支持这些级别:
未提交读 在读数据时不会检查或使用任何锁。因此,在这种隔离级别中可能读取到没有提交的数据。
已提交读 只读取提交的数据并等待其他事务释放排他锁。读数据的共享锁在读操作完成后立即释放。已提交读是SQL Server的默认隔离级别。
可重复读 像已提交读级别那样读数据,但会保持共享锁直到事务结束。
可序列化 工作方式类似于可重复读。但它不仅会锁定受影响的数据,还会锁定这个范围。这就阻止了新数据插入查询所涉及的范围,这种情况可以导致幻像读。
此外,SQL S
您可能关注的文档
- 中药养生医病精粹.ppt
- 中药名称.txt.doc
- 中药土方.doc
- 中药复习.doc
- 中药好照样西药好?.doc
- 中药基础常识.doc
- 中药学1.doc
- 中药学重点1.doc
- 中药学重点2.doc
- 中药学试题(一).doc
- 2026年中国三相电能计量箱市场调查研究报告.docx
- 2026年中国八位半数字万用表市场调查研究报告.docx
- 2026年及未来5年干装垂直玻璃幕墙项目市场数据调查、监测研究报告.docx
- 2026年中国发醇罐市场调查研究报告.docx
- 2026年及未来5年干法短切原丝项目市场数据调查、监测研究报告.docx
- 2026年中国普通型台式血压计市场调查研究报告.docx
- 2026年及未来5年无线报警定位系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动斗式提升机项目市场数据调查、监测研究报告.docx
- 2026年中国茉莉香精市场调查研究报告.docx
- 2026年中国平面刨市场调查研究报告.docx
最近下载
- 国际私法国际民事诉讼.ppt VIP
- 自工程完结活动实施计划.xls VIP
- 《1.电力系统基础知识.》.ppt VIP
- (王瑞元版本)运动生理学--课件-3-第三章-血液.pptx VIP
- F701B.D仪表说明书2013-04-01.pdf VIP
- 第五章-国际民事诉讼与国际商事仲裁.ppt VIP
- 2024年教师资格考试高中学科知识与教学能力美术自测试卷与参考答案.docx VIP
- 第四单元+第1课美丽校园课件+2025-2026学年人教版初中美术八年级下册.pptx VIP
- 第二单元第3课第1课时《木刻乾坤》 课件 人美版八年级下.ppt
- 《想和你谈恋爱》异性交往主题班会课件.pptx VIP
原创力文档

文档评论(0)