MySQL存储引擎

各引擎之间的区别

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

查看引擎

mysql> SHOW ENGINES \G

mysql>SHOW VARIABLES LIKE 'have%';

InnoDB存储引擎