Mysql的Innodb和MyISAM引擎的区别
Posted 陈彦斌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql的Innodb和MyISAM引擎的区别相关的知识,希望对你有一定的参考价值。
区别项 | Innodb | MyISAM |
事务 | 支持 | 不支持 |
锁粒度 | 行锁,适合高并发 | 表锁,不适合高并发 |
是否默认 | 默认 | 非默认 |
支持外键 | 支持外键 | 不支持 |
适合场景 | 读写均衡,写大于读场景,需要事务 | 读多写少场景,不需要事务 |
全文索引 | 可以通过插件实现,更多使用ElasticSearch | 支持全文索引 |
重点:MyISAM不支持事务,如果需要事务则改为Innodb引擎,更改数据库的表里面的索引
以上是关于Mysql的Innodb和MyISAM引擎的区别的主要内容,如果未能解决你的问题,请参考以下文章