mysql InnoDB和MyISAM的对比

628次阅读
没有评论

mysql

1、事务。

InnoDB 是事务型的,可以使用 Commit 和 Rollback 语句。

2、并发:MyISAM 只支持表级锁,而 InnoDB 还支持行级锁。

表锁:开销小,加锁快;不会出现死锁;锁定力度大,发生锁冲突概率高,并发度最低

行锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率低,并发度高

3、外键。

InnoDB 支持外键。

4、备份。

InnoDB 支持在线热备份。

5、崩溃恢复。

MyISAM 崩溃后发生损坏的概率比 InnoDB 高很多,而且恢复的速度也更慢。

6、其它特性。

MyISAM 支持压缩表和空间数据索引。

以上就是mysql InnoDB和MyISAM的对比,希望对大家有所帮助。更多编程基础知识学习:python学习网

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

相关文章:

  1. mysql select语法的使用
  2. mysql range分区是什么
  3. mysql InnoDB的四种锁定范围
  4. mysql instr条件查询的实现
  5. mysql select的查询方法
  6. mysql mysqldump如何使用
  7. mysql Binlog事件的结构
  8. mysql in or 区别
  9. mysql 主从不同步解决方法
  10. mysql insert乱码怎么解决?
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:Python教程2022-10-19发表,共计507字。
新手QQ群:570568346,欢迎进群讨论 Python51学习