数据库引擎 InnoDB和MyISAM

InnoDB是MySQL默认的存储引擎
通过命令行 MySQL show engine可以查看MySQL支持的引擎。

在Mac下 MySQL安装在 /usr/local/mysql/
启动sql

/usr/local/mysql-5.6.40-macos10.13-x86_64/bin/mysql -u root -p

输入show engines就可以看到引擎详细信息

mysql> show engines;

这里写图片描述

图片取自尚硅谷 MySQL高级视频
这里写图片描述

从show engine中可以看到innoDB是MySQL默认的存储引擎,它支持事务,支持行级锁,支持外键。适合高并发操作。

MyISAM偏重于读取和查询。

查询不要commit。insert,update后面默认加commit。
阿里巴巴用的新存储引擎叫Xtradb
这里写图片描述

插件式存储
这里写图片描述

MySQL四层架构 调优的时候会用到,数据库哪里慢了从哪个层面去解决。

这里写图片描述

4存储层
数据存储层,主要将数据存储在运行于裸设备的文件系统之上,并完成与存储引擎的交互。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值