Spring事务传播特性和隔离级别

上传人:ni****g 文档编号:464975540 上传时间:2022-08-08 格式:DOC 页数:4 大小:799KB
返回 下载 相关 举报
Spring事务传播特性和隔离级别_第1页
第1页 / 共4页
Spring事务传播特性和隔离级别_第2页
第2页 / 共4页
Spring事务传播特性和隔离级别_第3页
第3页 / 共4页
Spring事务传播特性和隔离级别_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Spring事务传播特性和隔离级别》由会员分享,可在线阅读,更多相关《Spring事务传播特性和隔离级别(4页珍藏版)》请在金锄头文库上搜索。

1、况事务1在读取某行记录的整个过程中,事务2都可以对该行记录进行读取(因为事务一对该行记录增加行级共享锁的情况下,事务二同样可以对该数据增加共享锁来读数据)。事务1读取某行的一瞬间,事务2不能修改该行数据,但是,只要事务1读取完改行数据,事务2就可以对该行数据进行修改。(事务一在读取的一瞬间会对数据增加共享锁,任何其他事务都不能对该行数据增加排他锁。但是事务一只要读完该行数据,就会释放行级共享锁,一旦锁释放,事务二就可以对数据增加排他锁并修改数据)事务1更新某行记录时,事务2不能对这行记录做更新,直到事务1结束。(事务一在更新数据的时候,会对该行数据增加排他锁,知道事务结束才会释放锁,所H在H二

2、1有提交之前111一都H对数据增加共享锁进I数据H取HHHI可H决脏HI象SLgcr*Ff.onusersmreid事务在读取某数据的瞬间(就是开始读取的瞬间),必须先对其加行级共享锁,直到事务结束才释放;ItQuerv1*/EELEL*F础nseri鼎三茫id=1r*Sjen2IFCATfJiWSSETE护=2L1M心inmltiveriijaiconcurrtrtc?CQDtrol,crlotk-MsedRE即COfWITIH)事务1在读取某行记录的整个过程中,事务2都可以对该行记录进行读取(因为事务一对该行记录增加行级共享锁的情况下,事务二同样可以对该数据增加共享锁来读数据)。务在更新某数据的瞬间(就是发生更新的瞬间必须先对其加行级排他锁,直到事务结束才释放。事务1在读取某行记录的整个过程中,事务2都不能修改该行数据(事务一在读取的整个过程会对数据增加共享锁,直到事务提交才会释放锁,所以整个过程中,任何其他事务都不能对该行数据增加排他锁。所以,可重复读能够解决不可重复读的读现象)事务1更新某行记录时,事务2不能对这行记录做更新,直到事务1结束。(事务一在更新数据的时候,会对该行数据增加排他锁,知道事务结束才会释放锁,所以,在事务二没有提交之前,事务一都能不对数据增加共享锁进行数据的读取。所以,提交读可以解决脏读的现象

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号