
MySQL
文章平均质量分 88
Lokey_w
日拱一卒无有尽,功不唐捐终入海
展开
-
一次慢SQL优化
前言原创 2021-04-09 08:09:07 · 172 阅读 · 0 评论 -
Innodb事务实现
SQL执行逻辑 引自《极客时间 mysql45讲》 事务 Innodb引擎引入事务,可以认为事务是一组SQL语句的序列,事务具有ACID特性。 ACID 原子性 一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作。 持久性 一旦事务提交,那么它对数据库中的对应数据的状态的变更就会永久保存到数据库中。 隔离性 在并发环境中,并发的事务时相互隔离的,一个事务的执行不能不被其他事务干扰。 一致性 一个事务在执行之前和执行之后,数据库都必须处于一致性状态。 快照读 InnoDB在每行数原创 2021-03-30 16:34:20 · 263 阅读 · 0 评论 -
数据库事务
事务基本概念 事务是数据库逻辑执行的基本单位。 什么是事务? 事务可以具象为一组连续的操作,比如生成订单和减库存、消费和账户扣费。 事务有什么特性? 原子性(Atomicity) 事务中的任何操作都是不可分割的。 独立性(Isolation) 事务的独立性,事务执行过程中互相不影响。 另外,事务的特性与一致性(Consistency) 、持久性(Durability)共同构成关系型数据库的基本属性。 显式事务 BEGIN <SQL语句> COMMIT [ROLLBACK] 通常事务以BEG原创 2021-01-26 20:47:05 · 2182 阅读 · 0 评论