失效链接处理 |
MySQL存储引擎解析 PDF 下载
本站整理下载:
相关截图:
主要内容:
● mysql存储引擎
mysql存储引擎是mysql组件中的一部分,而MySQL组成是由、管理工具、连接池、SQL接口、分析器、优化器、缓存、存储引擎、硬盘组成的,而mysql存储引擎就是mysql组成中的一个功能模块,存储引擎属于表的处理器
● 查看可用存储引擎
mysql> show engines;
● 查看表的默认存储引擎
mysql> show create table 账号信息表;
在建表的时候没指定使用什么存储引擎的时候,由于版本不一样,所以使用的默认存储引擎也不一样,MySQL5.7版本使用的默认的存储引擎是InnoDB,在众多的存储引擎中,使用较多的是InnoDB与MyISAM这两种
● MyISAM存储引擎特点
1.支持表级锁,当有人对MyISAM存储引擎的表进行操作的时候,一张表全锁上
2.MyISAM不支持事务,不支持事务回滚
3.一次的SQL操作从开始到结束的一个过程我们称为事务
4.SQL操作的过程中,任意一步失败,将恢复之前的所有操作称为事务回滚
MyISAM有三个事务日志文件记录事务的整个执行过程
表名.frm ——》 存放表结构
表名.MYI ——》 存放索引信息
表名.MYD ——》 存放数据
● InnoDB存储引擎的特点
1.支持行级锁,只给被操作的那一行加锁,不操作的行就不会被加锁,没有加锁的行那别人也可以进行操作
|