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存储层
数据存储层,主要将数据存储在运行于裸设备的文件系统之上,并完成与存储引擎的交互。