MySQL 存储引擎

各引擎之间的区别

特点 MyISAM InnoDB MEMORY MERGE NDB
存储限制 64TB 没有
事务安全 支持
锁机制
B 树索引 支持 支持 支持 支持 支持
哈希索引 支持 支持
全文索引 支持
集群索引 支持
数据缓存 支持 支持 支持
索引缓存 支持 支持 支持 支持 支持
数据可压缩 支持
空间使用
内存使用 中等
批量插入速度
支持外键 支持

查看引擎

mysql> SHOW ENGINES \G

mysql>SHOW VARIABLES LIKE 'have%';

InnoDB 存储引擎