mysql事务

阅读 235 标签:mysql  

事务四大特征(ACID):

原子性(A):事务是最小单位,不可再分

一致性(C):事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败

隔离性(I):事务A和事务B之间具有隔离性

持久性(D):是事务的保证,事务终结的标志(内存的数据持久到硬盘文件中)

开启事务:Start Transaction

事务结束:End Transaction

提交事务:Commit Transaction

回滚事务:Rollback Transaction

事务隔离级别:

读未提交:read uncommitted

读已提交:read committed

可重复读:repeatable read

  串行化:serializable

read uncommitted:

- 事物A和事物B,事物A未提交的数据,事物B可以读取到

- 这里读取到的数据叫做“脏数据”

- 这种隔离级别最低,这种级别一般是在理论上存在,数据库隔离级别一般都高于该级别


read committed:

- 事物A和事物B,事物A提交的数据,事物B才能读取到

- 这种隔离级别高于读未提交

- 换句话说,对方事物提交之后的数据,我当前事物才能读取到

- 这种级别可以避免“脏数据”

- 这种隔离级别会导致“不可重复读取”

- Oracle默认隔离级别

repeatable read:

- 事务A和事务B,事务A提交之后的数据,事务B读取不到

- 事务B是可重复读取数据

- 这种隔离级别高于读已提交

- 换句话说,对方提交之后的数据,我还是读取不到

- 这种隔离级别可以避免“不可重复读取”,达到可重复读取

- 比如1点和2点读到数据是同一个

- MySQL默认级别

- 虽然可以达到可重复读取,但是会导致“幻像读”


serializable:

- 事务A和事务B,事务A在操作数据库时,事务B只能排队等待

- 这种隔离级别很少使用,吞吐量太低,用户体验差

- 这种级别可以避免“幻像读”,每一次读取的都是数据库中真实存在数据,事务A与事务B串行,而不并发


文章来源:网络 版权归原作者所有,如涉及知识产权问题,请权利人联系我们,我们将立即处理.
标签: mysql
一生所爱の赫萝
文章 92 获得 0个赞 共 0个粉丝

推荐阅读 更多精彩内容

  • 执行hive SQL 语句“ select out from XXX ” 时报错如下:Error: Error while compiling statement: FAILED: ParseExce
    空空姬 空空姬 阅读 226 标签: 大数据  
  •   减肥其实就是一种习惯。生活中我们需要养成哪些习惯帮助我们快速减肥呢?下面是减肥达人分享的5个快速减肥妙招,想减肥的MM千万别错过哦!  第一,晚饭少吃,同时减掉晚饭的主食。晚饭是肥胖的主要敌人,晚
  •   瑜伽凳子在瑜伽习练当中,被用作是最佳的辅助工具,很多瑜伽人在开始练习瑜伽之前,都会购买一张甚至是多张瑜伽,来辅助完成瑜伽的习练。  在瑜伽馆当中,瑜伽砖是常见的必备瑜伽辅具,而瑜伽凳子,就是进阶的
    空空姬 空空姬 阅读 446
  •   想要提高减肥速度,让你瘦得比别人更快吗?  你需要远离节食减肥的误区,远离水果代餐的误区,做到科学减肥,迈开腿、管住嘴提高身体的卡路里摄入,才能让你科学、健康的瘦下来,降低复胖几率。  减肥的人,
    田井中律 田井中律 阅读 308
  •   拥有完美的身材是所有女性的梦想,在实际的生活里很多的女性朋友为了减肥都拼命的节食、运动,减肥达人告诉我们其实在生活中只要养成一些良好的作息习惯,体重慢慢的都会降下来的,最常见的就是睡前喝点东西,睡
  •   一到夏天,就到了露肉的季节,大家就又开始了每年的必修课程——减肥,而大部分人减肥都是通过节食和运动来完成的。减肥有哪些误区呢?科学的减肥方法是什么?减肥的人晚上吃什么会比较合适呢?小编带你一起了解
  •   其实我们都知道,如果是身体特别肥胖的情况下,真的是非常非常的,肯定会引起一些高血压等也会出现糖尿病的,而且肥胖都是因为内脏脂肪惹的祸,有两个方法可以轻轻松松的减掉,这个脂肪瘦下来的,到底有什么方法
  •   很多的人在减脂的过程中通常都会下意识的使用节食这个方式,去让自己身体的脂肪减少。但是,通过这样的方式让自己变瘦了,我们减少的体重中,有60%是肌肉,而脂肪只占有40%。  所以,想通过节食来进行减
  •   胖,是人们讨厌的东西,因为肥胖不仅意味着身体走形,还意味着各种疾病的发生,高血压,高血脂,脂肪肝,这种病最容易和肥胖挂钩。所以人们总是会想到减肥,可是减肥和什么有关呢,小编告诉你,是和内脏脂肪多,
    空空姬 空空姬 阅读 427
  •   对于减脂餐,我认为并不是全部都要是素食,而应该荤素搭配,既能保证营养,又能避免自己挨饿,毕竟我是一个无肉不欢的人。所以在制作减脂餐时,尝试了不同食材的搭配,发现涮火锅用的羊肉片用来做减脂餐也是不错