-
什么是数据库存储引擎
数据库引擎是数据库底层软件组件,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的数据库引擎,可以获得特定的功能
-
MyISAM与InnoDB的区别
MyISAM InnoDB 支持全文索引(full text) 以前的版本不支持全文索引,5.6之后的版本支持全文索引 不支持事务 支持事务 表级锁 行级锁(并非绝对,当执行sql语句时不能确定范围时,也会进行锁全表) 保存表的具体行数 不保存表的具体行数 崩溃恢复不好 崩溃恢复好 -
什么时候选择什么引擎比较好
MyISAM
- 不需要用到事务的时候
- 做很多count计算
InnoDB
- 可靠性要求高的,或者要求支持事务
- 想要用到外键约束的时候
推荐使用InnoDB
相关文章
- 08-13MyISAM索引和InnoDB索引的区别
- 08-13Mysiam和Innodb引擎区别
- 08-13InnoDB 和 MyISAM 的区别
- 08-13MyISAM和InnoDB的区别
- 08-13从并发和索引说说innodb和myisam的区别
- 08-13MySQL原理 - InnoDB引擎 - 行记录存储 - Off-page 列
- 08-13Mysql 存储引擎中InnoDB与Myisam的主要区别
- 08-13mysql -- 存储过程中 declare 和 set 定义变量的区别
- 08-13MySQL技术内幕读书笔记(二)——InnoDB存储引擎
- 08-13MySQL存储引擎 -- MyISAM 与 InnoDB 理论对比