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

怎么开网店新手入门拼多多店铺刷神马seo排名首页排名

怎么开网店新手入门拼多多店铺,刷神马seo排名首页排名,2020广东黄页,车载测试培训机构文章目录 1、什么是事务2、事务的特性(ACID)3、并发事务带来的问题4、四个隔离级别: 1、什么是事务 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红…

文章目录

  • 1、什么是事务
  • 2、事务的特性(ACID)
  • 3、并发事务带来的问题
  • 4、四个隔离级别:

1、什么是事务

事务是逻辑上的一组操作,要么都执行,要么都不执行。

事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。

2、事务的特性(ACID)

在这里插入图片描述

  1. 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;
  2. 一致性: 执行事务前后,数据保持一致,例如转账业务中,无论事务是否成功,转账者和收款人的总额应该是不变的;
  3. 隔离性: 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;
  4. 持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。

3、并发事务带来的问题

在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对统一数据进行操作)。并发虽然是必须的,但可能会导致以下的问题。

  • 事务 A、B 交替执行,事务 A 读取到事务 B 未提交的数据,这就是脏读。
  • 在第一个事务中的两次相同查询之间,由于第二个事务的修改导致第一个事务两次读取的数据不一样,这就是不可重复读
  • 事务 A 查询一个范围的结果集,另一个并发事务 B 往这个范围中插入 / 删除了数据,并静悄悄地提交,然后事务 A 再次查询相同的范围,两次读取得到的结果集不一样了,这就是幻读。

4、四个隔离级别:

  • READ-UNCOMMITTED(读取未提交): 最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读
  • READ-COMMITTED(读取已提交): 允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生
  • REPEATABLE-READ(可重复读): 对同一字段的多次读取结果都是一致的,除非数据是被本身事务所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生
  • SERIALIZABLE(可串行化): 最高的隔离级别,完全服从ACID的隔离级别。所有的事务依次逐个执行,这样事务之间就完全不可能产生干扰,也就是说,该级别可以防止脏读、不可重复读以及幻读

MySQL 默认的事务隔离级别是可重复读 (Repeatable Read)。 我们可以通过SELECT @@tx_isolation;命令来查看,MySQL 8.0 该命令改为SELECT @@transaction_isolation;

隔离级别脏读不可重复读幻影读
READ-UNCOMMITTED
READ-COMMITTED×
REPEATABLE-READ××
SERIALIZABLE×××
http://www.ritt.cn/news/27501.html

相关文章:

  • 湖南3合1网站建设市场调研的基本流程
  • html在线制作西安seo外包服务
  • 临清网站建设公司seo技术分享免费咨询
  • 公开课网站建设长春网站建设方案托管
  • 小程序自己免费制作seo网站推广公司
  • 固定ip做网站路由设置微信广告
  • 电商网站怎样做优化才最合理企业建站要多少钱
  • web动态网站开发电商运营培训
  • 自助建站系统有什么好处seo快速排名百度首页
  • 苏州保洁公司哪家好一点搜索引擎优化实训心得
  • 免费申请网站 主机 空间邢台网站网页设计
  • 做网店去哪个网站货源好关键词检测
  • 互联网网站备案磁力帝
  • 老师找学生做网站是什么心态知名网络营销推广
  • wordpress数据库压力seo网站外包公司
  • 广告公司网站建设长沙网站推广智投未来
  • b站有没有推广建设网站的步骤
  • 营销型网站整体优化百度指数网
  • 网站制作有哪些种类提高工作效率的措施
  • icp网站备案号查询有什么推广的平台
  • 微网站自助建站后台公司网络营销策略
  • 石家庄网站制作公司免费seo网站
  • 广州网站模板建站网站百度收录要多久
  • 工商局注册公司流程和费用成都高新seo
  • 做短租哪个网站免费网站做seo
  • 建立网站做淘客市场营销最有效的手段
  • 网站怎么做才能得到更好的优化百度小说排行榜风云榜
  • 品牌官网设计嘉兴seo外包公司
  • 做qq图片的网站花生壳免费域名注册
  • 做生物学的网站武汉做网页推广公司