mysql

常用存储引擎

查看MySQL默认存储引擎

show variables like '%storage_engine';

对比

- MyIsam InnoDB
存储空间 占用少 占用相对多
主、外键 不支持 支持
事务 不支持 支持
行、表锁 表锁(不适合高并发) 行锁(适合高并发)
数据缓存 不支持 支持
全文索引(FULLTEXT) 支持 不支持
缓存 只缓存索引 缓存数据和索引(所以内存占用大)

索引对比