




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
事务隔离级别通信技术术语01问题的提出解决方案目录02基本信息在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。问题的提出更新丢失不可重复读脏读问题的提出更新丢失两个事务都同时更新一行数据,一个事务对数据的更新把另一个事务对数据的更新覆盖了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。脏读一个事务读取到了另一个事务未提交的数据操作结果。这是相当危险的,因为很可能所有的操作都被回滚。不可重复读不可重复读(Non-repeatableReads):一个事务对同一行数据重复读取两次,但是却得到了不同的结果。包括以下情况:(1)虚读:事务T1读取某一数据后,事务T2对其做了修改,当事务T1再次读该数据时得到与前一次不同的值。(2)幻读(PhantomReads):事务在操作过程中进行两次查询,第二次查询的结果包含了第一次查询中未出现的数据或者缺少了第一次查询中出现的数据(这里并不要求两次查询的SQL语句相同)。这是因为在两次查询过程中有另外一个事务插入数据造成的。解决方案解决方案为了避免上面出现的几种情况,在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同。未授权读取也称为读未提交(ReadUncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个事务则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。授权读取也称为读提交(ReadCommitted):允许不可重复读取,但不允许脏读取。这可以通过“瞬间共享读锁”和“排他写锁”实现。读取数据的事务允许其他事务继续访问该行数据,但是未提交的写事务将会禁止其他事务访问该行。可重复读取(RepeatableRead)可重复读取(RepeatableRead):禁止不可重复读取和脏读取,但是有时可能出现幻读数据。这可以通过“共享读锁”和“排他写锁”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国木材加工及木制品制造行业市场调研及行业投资研究报告
- 中国苯骈三氮唑行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 棉毛类针织衫裤项目投资可行性研究分析报告(2024-2030版)
- 2025年中国异形云母垫圈行业市场发展前景及发展趋势与投资战略研究报告
- 墙面板行业深度研究分析报告(2024-2030版)
- 2024年全球及中国狭缝管行业头部企业市场占有率及排名调研报告
- 白板培训课件视频
- 叶酸培训知识课件
- 中国外墙弹性腻子行业市场前景预测及投资价值评估分析报告
- 铁路技规培训课件下载
- 2024年江苏宁海中学提前自主招生数学试卷真题(含答案详解)
- 儿童友好医院建设指南
- 蒙医学气功功法的介绍与实践
- 安全生产企业培训课件
- 【MOOC】西方园林历史与艺术-北京林业大学 中国大学慕课MOOC答案
- 第四届全国仪器仪表行业职业技能竞赛-无人机装调检修工(仪器仪表检测)理论考试题库(含答案)
- 2024版《53天天练单元归类复习》3年级语文下册(统编RJ)附参考答案
- 灭鼠行业营销策略方案
- 心脏瓣膜病患者的护理
- Unit2HealthylifestyleProjectDoahealthsurvey教学设计高中英语人教版选择性
- 经尿道前列腺电切术后膀胱冲洗的护理-课件
评论
0/150
提交评论