• 技术文章 >数据库 >MySQL

    mysql InnoDB和MyISAM的对比

    小妮浅浅小妮浅浅2021-08-06 10:10:21原创5601

    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电脑

    专题推荐:mysql innodb myisam
    上一篇:mysql InnoDB存储引擎的介绍 下一篇:mysql中BTree索引的理解

    相关文章推荐

    • MySQL的REGEXP和LIKE区别详解• mysql中insert into语句的多种用法• mysql中UNION操作符是什么?• mysql中UNION和UNION ALL的区别有哪些?• mysql中Union All使用方法• mysql中空值与null区别详解• mysql中什么是元数据?• mysql执行sql脚本的两种方法• python连接mysql数据库步骤• mysql如何创建表• python中PyMySQL有什么用• php安装mysql扩展模块• MySQL的五种索引类型极其特点• mysql教程 查看数据库创建信息• mysql中有几种粒度锁?• mysql锁的两种不同状态• mysql InnoDB存储引擎的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网