会采纳,谢谢

会采纳,谢谢

想问一下事务的四个隔离级别每一个隔离级别的详细功能,能不能将详细点,有点没听懂

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。

关于事务中的隔离级别如下四种:

·未提交读(Read Uncommitted):允许脏读,也就是说可能会读取到其他会话中(如多台机器同时链接同一数据库时,当有两个事务操作一张数据表时,成为两个不同的会话)未提交事务修改的数据

·提交读(Read Committed):只能读取到已经提交的数据,也就是说只有当其中一个事务将对应的数据操作提交到数据库时,才可以读取到提交后最新数据

·可重复读(Repeated Read):两个会话都开始事务以后,一个会话修改了数据,另一个会话必须要等到两个会话都提交后查询才会更新。所以,可重读就是要保证,会话的一次事务过程读取一个数值只能获取到一个值而不是多个值

·串行读(Serializable):完全串行化的读,每次读都需要获得表级共享锁,读写相互都会阻塞(该部分内容较难以理解)

如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师