首页
科技资讯
技术分享
程序开发
设备维修
登录
注册
首页
程序开发
正文
事务隔离级别
admin
2023-04-19 03:22:14
0
次
事务隔离是数据库处理的基础之一,Isolation是ACID中I的缩写,当多个事务同时进行更改和执行查询时,隔离级别是微调性能和可靠性、一致性和结果再现性之间的平衡的设置
MySQL支持以下几个隔离级别
REPEATABLE READ (innodb使用的默认级别)
READ COMMITTED
READ UNCOMMITTED
SERIALIZABLE
REPEATABLE READ(当执行一个范围查询时,会发生幻读问题)
这是innodb默认的隔离级别,同一事务中的一致读读取由第一个读取建立的快照,意味着如果你在同一个事务中发送多次一样(没有锁的)的select语句,这些SELECT语句返回的结果在相互之间也是一致的。
READ COMMITTED(有不可重复读问题)
每一个一致读,即使在同一事务中,都会设置并读取它自己的新快照
READ UNCOMMITTED(有脏读问题)
SELECT语句是在一个非锁定的方式进行,但是有可能会使用更早版本的行数据,因此,使用这个隔离级别,读不是一致的,称之为脏读,否则,此隔离级别工作机制类似于
SERIALIZABLE(脏读,不可重复读,幻读问题都不会发生)
这个级别有点像REPEATABLE READ,但是innodb隐式的将所有SELECT语句传唤成SELECT ... LOCK IN SHARE MODE除了autocommit 被禁止这种情况,如果启用autocommit,则SELECT是它自己的事务。
事务隔离主要的作用在于解决并发带来的脏读,不可重复读,幻读问题,详细内容请看我的下一篇文章
上一篇:
6:多源复制的实现
下一篇:
innodb的锁讲解
相关内容
热门资讯
玩家攻略科普“科乐斗地主怎么装...
您好:科乐斗地主这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游...
今日重大发现“丁丁麻将辅助器?...
网上科普关于“丁丁麻将有没有挂”话题很是火热,小编也是针对丁丁麻将作*弊开挂的方法以及开挂对应的知识...
玩家攻略科普“新华棋牌有没有挂...
家人们!今天小编来为大家解答新华棋牌透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
【今日要闻】“皇豪众娱炸/金/...
【今日要闻】“皇豪众娱炸/金/花到底是不是挂?”(其实是有挂)您好,皇豪众娱炸/金/花这个游戏其实有...
今日重磅消息“新起点是不是有挂...
家人们!今天小编来为大家解答新起点透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很多...
一图看懂:“正义使命”围台演习...
据央视新闻报道,东部战区新闻发言人施毅陆军大校表示12月29日开始,中国人民解放军东部战区组织陆军、...
终于明白“新九方牛牛怎么开挂?...
家人们!今天小编来为大家解答新九方牛牛透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
台湾,还需要几辈子?
台湾,还需要几辈子才能与大陆实现中国的完全统一,其实也看得很清晰了。文 | 海上客从“联合利剑”,到...
玩家攻略科普“先锋炸/金/花是...
家人们!今天小编来为大家解答先锋炸/金/花透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪...
央行开展3125亿元7天期逆回...
【大河财立方消息】12月30日,央行公告称,开展3125亿元7天期逆回购操作,投标量3125亿元,中...