MySQL存储引擎的简单介绍

 

如何选择存储引擎:
InnoDB: 提供提交、回滚和崩溃恢复能力的事务安全(ACID兼容)能力,并要求实现并发控制
MyISAM:主要用来插入和查询记录,能提供较高的处理效率
Memory:如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的此引擎。MySQL使用该引擎作为临时表,存放查询的中间结果
Archive:如果只有insert、select操作,可选择此引擎。支持高并发的插入操作,但不是事务安全的,非常合适存储归档数据,例如记录日志信息
 
查看目前版本所支持的全部存储引擎: show engines\g;
 
MySQL5.5.5之前 默认的引擎是MyISAM
MySQL5.5.5之后,默认的引擎是InnoDB,支持事务安全表(ACID),支持行锁定和外键
 
直接查看当前默认的存储引擎:
show variables like 'storage_engine';
posted @ 2017-09-18 15:41  清风是式  阅读(193)  评论(0编辑  收藏  举报