mysql
yud1
这个作者很懒,什么都没留下…
展开
-
Innodb存储引擎锁机制
锁的类型 Innodb存储引擎实现了如下两种标准的行级锁 1)共享锁(S Lock),允许事务读一行数据。 2)排它锁(X Lock),允许事务删除或更新一行数据。 为了支持在不同粒度上进行加锁操作,Innodb支持一种额外的加锁方式,称之为意向锁(Intention Lock)。意向锁为表级别的锁。设计的目的主要是为了在一个事务中揭示下一行将被请求的锁类型。其支持两种意向锁 1)意向共享锁(IS Lock),事务想要获取一张表中的某几行的共享锁 2)意向排他锁(IX Lock),事务想要获得一张表中某几行原创 2020-05-25 20:03:14 · 203 阅读 · 0 评论 -
Innodb事务
前言 事务是数据库区别于文件系统的重要特性之一。它会把数据库从一种一致状态转换为另一种一致状态。 事务特性 原子性(atomicity) 整个数据库事务是不可分割的工作单位。只有使事务中所有的数据库操作都执行成功,才算整个事务成功。事务中任何一个SQL语句执行失败,已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行事务前的状态。 一致性(consistency) 一致性指事务将数据库从一种状态转变为下一种一致性状态。在事务开始之和事务结束以后,数据库的完整性约束没有被破坏。 隔离性(isolati原创 2020-05-24 08:57:07 · 221 阅读 · 0 评论