数据库
申老皮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL之InnoDB表存储格式
原文地址 InnoDB InnoDB引擎作为现在mysql的默认引擎,支持事务处理与外键约束,并且有很高的性能.今天这里来说一下InnoDB存储引擎中表的存储格式. 索引组织表 在InnoDB中,表都是根据主键顺序组织存放的.在InnoDB引擎中,每个表都有一个主键,如果在创建表的时候没有显示定义,则将表中的第一个非空唯一索引设为主键,如果没有这样的索引,则会自动创建一个6字节大小的指针. 看一个...原创 2019-05-30 17:35:06 · 1120 阅读 · 0 评论 -
Mysql之InnoDB引擎事务的实现
InnoDB事务的实现事务隔离性一致性原子性持久性 事务 数据库的事务有四大特性,即:原子性,隔离性,一致性和持久性.要保证这四个特性,InnoDB存储引擎做了一系列的操作,下面来看一下InnoDB是怎么保证数据库事务的这四个特性的. 隔离性 隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。 隔离性就很好...原创 2019-06-09 22:56:21 · 1400 阅读 · 0 评论 -
InnoDB引擎行锁的实现
InnoDB锁 在一般的数据库中为了保证数据库事务的四个特性,不可避免的要使用到锁.而InnoDB为我们提供了一个很好的行级锁,即锁定的是数据行,而不是整张表.,当然了,在某些情况下也会直接锁表,而不是行锁,比如说全表更新.下面来探讨一下InnoDB的行级锁. 锁的类型 InnoDB存储引擎为我们提供了两种标准的行级锁. 共享锁(S Lock),允许事务读取一行数据 排它锁(X Lock),允许...原创 2019-06-10 13:00:03 · 2395 阅读 · 2 评论
分享