当前位置: 首页 > news >正文

运城建设局网站做微博网站

运城建设局网站,做微博网站,用系统建购物网站,做自己的彩票网站一、什么是事务,四大特性 事务:一组操作的集合,它是一个不可分割的单位,事务会将这些操作作为一个整体一起像系统提交,这些操作要么同时成功,要么同时失败 四大特性(ACID) 原子性&am…

一、什么是事务,四大特性

事务:一组操作的集合,它是一个不可分割的单位,事务会将这些操作作为一个整体一起像系统提交,这些操作要么同时成功,要么同时失败

四大特性(ACID)

  • 原子性(Atomicity):事务是一个不可分割的工作单位,事务中的操作要么都成功,要么都失败
  • 一致性(Consistency):事务前后数据的完整性必须保持一致。
  • 隔离性(Isolation):各个事务的操作不受干扰,多个并发事务之间要相互隔离。
  • 持久性(Durability):事务一旦提交,它对数据库中数据的改变就是永久性的

比如,A向B转账500元。

原子性:都成功,或者都失败

一致性:A扣减了500元,B必须增加500元

隔离性:A向B转账的过程中,不受其它事务干扰

持久性:事务提交后,要落盘(持久化)

二、并发事务可能出现的问题 

 脏读:一个事务读到另一个还未提交事务的数据

不可重复读:一个事务先后读取同一个事务两次,得到的数据不一致

幻读:一个事务在查询时没发现该数据,插入时却又发现该事务已存在,类似“幻影”

比如,现在有A、B两个事务

脏读:A修改了一个数据,但是还没有提交。但在并发情况下被B读取了还未提交的数据,也就是“脏数据”,依据脏数据所做的操作可能是不正确的

不可重复读:A查询当前数据后,被B修改了该数据,A重新查询该数据发现两次结果不一致

幻读:A查询一些数据后发现并不存在,同时B插入了一部分数据,在随后的操作中,A发现不该存在的数据突然出现了,就像出现了“幻影”一样。

三、事务隔离级别

Mysql默认隔离级别为:可重复读

读未提交(read uncommitted):解决不了所有问题,一般不用

读已提交(read committed):解决脏读

可重复读 (repetable read):解决脏读和不可重复度

串行化(serializable):解决所有,事务串行执行,效率低

 

http://www.yayakq.cn/news/467134/

相关文章:

  • 上海网站设计知名乐云seo网址大全最新版
  • 企业微信网站建设方案模板找个为公司做网站的
  • 建设银行e路通网网站网页设计与制作论文2000字
  • 禁止粘贴的网站网站seo推广
  • 网站分页怎么做海南的网站建设公司哪家好
  • 网站建设经验与教训免费咨询服务合同范本
  • 大气蓝色律师网站phpcms模板厦门网站seo外包
  • 做网站必须哪几个软件wordpress 设置版权
  • 网站建设代码编译的问题及解决方案大气企业网站源码
  • 邹城网站建设哪家好河南开元建设有限公司网站
  • 怎么做网站站内优化西安网站制作培训
  • 怎样在设计网站做图赚钱PHP视频类网站应该怎么做
  • 网站海外推广平台怎样将自己做的网站给别人看
  • 网站logo设计理念现在什么网站做推广比较好
  • 环保类网站模板有创意的网络公司名字大全
  • 网站首页被k 做跳转沈阳模板建站
  • 公司网站开发流程中国建设青岛公司官网
  • 富锦网站网站续费方案
  • 昆明网站制作推荐企业服务 免费网站建设
  • 秦皇岛网站制作电话安徽网站建设哪家有
  • 免费网站营销计划金华高端网站建设
  • 网站开发后端书籍网站的后缀
  • 建设网站要求个人网页制作素材图片
  • 网站系统安全防护体系建设方案 下载wordpress 调用菜单
  • 广州市门户网站建设品牌深圳高端网站建设收费
  • 广西住房城乡建设部网站大量情侣网名网站
  • 高碑店建设局网站网络营销课程大概学什么内容
  • 网站开发的系统设计怎么写百度怎么收录网站
  • 长沙模板网站建设公司请人做公司网站会计分录
  • 上网出现危险网站wordpress更换ip后台登录不