随笔分类 - mysql
mysql数据库学习
摘要:###Normal 普通索引 表示普通索引,大多数情况下都可以使用 ###Unique 唯一索引 表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique 约束唯一标识数据库表中的每一条记录,即在单表中不能用每条记录是唯一的(例如身份证就是唯一的),Uni
阅读全文
摘要:1、解决数据更新丢失的问题 1)LBCC:基于锁的并发控制。让操作串行化执行。效率低。 2)MVCC:基于版本的并发控制。使用快照形式。效率高。读写不冲突。主流数据库都是使用的MVCC。 2、InnoDB中MVCC的实现 特点:读不加锁,读写不冲突 实现方案:基于undolog+readview实现
阅读全文
摘要:1、InnoDB的磁盘结构 1)系统表空间 2)用户表空间 3)rodolog 文件组 4)磁盘文件逻辑结构 文件->段->区->页->行 InnoDB对数据的存取是以页为单位的,一个数据页默认是16k 2、InnoDB的内存结构 1)buffer pool 1.数据页 2.索引页 3.Change
阅读全文