MySQL存储引擎
MySQL存储引擎
链接:https://pan.baidu.com/s/1ANGg3Kd_28BzQrA5ya17fQ
提取码:ekpy
复制这段内容后打开百度网盘手机App,操作更方便哦
1.MySQL引擎分类
2.MySQL引擎特点
首先
MyISAM
引擎的数据表,具有以下决定性的特点:
- 不支持事务>不支持复杂功能>系统资源占少
- 读的速度非常快,读写互斥。==>读好,写支持不好
- 一旦写入数据,引擎直接对数据表进行表级别的锁定,其他用户不能再写也不能再读。==>写慢
- 可以缓存索引,但是不缓存数据== >内存占用小
InnoDB
类型的数据表的典型特点:
- 支持事务>支持复杂功能>对服务器资源要求高
- 一旦写入数据,行级别锁定。单表可以支持并发写==>写支持好
- 可以缓存索引,也能缓存数据(内存占大,对服务器要求高)
3.引擎实战演练
3.1查看数据库可配置的存储引擎
3.2查看表正在使用的默认引擎
3.2.1查看(自己创建)表正在使用的默认引擎
格式:
方法一:
3.2.2查看(系统表)表正在使用的默认引擎
方法二:
格式: