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

如何做网站支付链接企业关键词推广

如何做网站支付链接,企业关键词推广,网站建设明细价格表,网站图片地址怎么做的文章目录 事务定义事务特性事务隔离级别READ UNCOMMITTEDREPEATABLE READREAD COMMITTEDSERIALIZABLE 事务存在的问题脏读(Dirty Read)不可重复读(Non-repeatable Read)幻读(Phantom Read) 事务定义 数据库…

文章目录

  • 事务定义
  • 事务特性
  • 事务隔离级别
    • READ UNCOMMITTED
    • REPEATABLE READ
    • READ COMMITTED
    • SERIALIZABLE
  • 事务存在的问题
    • 脏读(Dirty Read)
    • 不可重复读(Non-repeatable Read)
    • 幻读(Phantom Read)

事务定义

数据库中的事务是指对数据库执行一批操作,在同一个事务当中,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。

  • 事务是一个原子操作。是一个最小执行单元。可以甶一个或多个SQL语句组成
  • 在同一个事务当中,所有的SQL语句都成功执行时,整 个事务成功,有一个SQL语句执行失败,整个事务都执行失败。

事务特性

一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。

  • 原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。

  • 一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。

  • 隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。

    事务隔离分为不同级别,包括读未提交(Read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(Serializable)。

  • 持久性:事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。

事务隔离级别

事务隔离是数据库处理的基础之一。隔离级别用于在多个事务同时进行更改和执行查询时,调整性能与可靠性、一致性和结果可再现性之间的平衡。

InnoDB提供了四种事务隔离级别:READ UNCOMMITTED, READ COMMITTED, REPEATABLE READSERIALIZABLE

InnoDB默认的隔离级别是 REPEATABLE READ

READ UNCOMMITTED

最低的隔离级别,允许一个事务读取另一个事务尚未提交的数据。这种隔离级别可能会导致脏读(Dirty Read)问题,即读取到了其他事务中未提交的数据。

REPEATABLE READ

InnoDB默认的隔离级别。保证在同一个事务中多次读取同一行数据时,读取结果保持一致。其他事务对数据的修改在当前事务提交之前不可见。这种隔离级别解决了不可重复读问题,但可能会导致幻读(Phantom Read)问题,即在同一个事务中,对同一查询条件的查询结果可能不一致。

READ COMMITTED

允许一个事务只读取已经提交的数据。这种隔离级别解决了脏读问题,但可能会导致不可重复读(Non-repeatable Read)问题,即在同一个事务中,对同一行数据的读取结果可能不一致。

SERIALIZABLE

最高的隔离级别,通过强制事务串行执行,完全避免了并发问题。事务串行执行可以解决幻读问题,但也可能导致较低的并发性能。

事务存在的问题

在MySQL中,四种隔离级别,分别有可能产生如图所示问题:
在这里插入图片描述

脏读(Dirty Read)

一个事务读取了另一个事务未提交的数据。当一个事务进行修改操作时,另一个事务可能读取到未提交的数据,导致数据不一致。

不可重复读(Non-repeatable Read)

一个事务在同一个事务内多次读取同一数据时,由于其他事务对数据进行了修改,导致读取结果不一致。这可能会导致事务处理过程中数据的不稳定性。

幻读(Phantom Read)

一个事务在同一个事务内多次查询时,由于其他事务对数据进行了插入或删除操作,导致查询结果不一致。这可能会导致事务中的数据集合发生变化。

http://www.fp688.cn/news/144448.html

相关文章:

  • 游戏排行榜页游百度seo搜索引擎优化方案
  • 如何在百度搜索到自己的网站今天的重要新闻
  • 聊城做网站网络公司微信指数怎么看
  • 衡水网站制作报价搜索引擎调词平台价格
  • 申通e物流的网站建设安卓优化大师hd
  • 页面设置上37cm如何提高seo关键词排名
  • 南通网站建设推广爱站网关键词查询工具
  • 做相册哪个网站好用宁德市高中阶段招生信息平台
  • 加工厂网站建设论文天津seo培训
  • 涿州是住房和城乡建设局网站今日小说排行榜百度搜索榜
  • 温岭网站设计微信推广
  • 2w网站建设发展环境无线网络优化
  • 成都网站建设详细内容网页设计与网站开发
  • 鞍山吧最新消息郑州seo优化外包热狗网
  • 西双版纳网站建设常见的搜索引擎有哪些
  • 网站服务器要求站长工具大全集
  • 广州定制网站建设厦门网站seo外包
  • 国外做btc的网站百家号优化
  • wordpress Apache升级北京seo网站开发
  • 都匀网站开发的公司今日国内新闻大事20条
  • 网站可信淘宝代运营1个月多少钱
  • 网站发送邮件连接怎么做百度账号快速注册入口
  • 俄罗斯代购网站免费二级域名平台
  • 35互联做网站好吗东莞营销网站建设
  • 网站公告模板代码宁德市公共资源交易中心
  • 建设银行网站网页丢失关键词优化推广公司
  • 英文b2c网站建设百度网页网址
  • 珠海市网站建设公司推广资源seo
  • 深圳罗湖网站设计搭建网站
  • 网站建设发布设需求抖音seo搜索引擎优化