一、MyISAM引擎:

1、隔离事务界别:

由于myisam的隔离事务级别是串行。采用的是表级锁,不支持事物和全文索引。因此不适用在大并发,重负荷的生产系统上。

2、实例的崩溃恢复:

当系统宕机或者mysql进程崩溃后,MyISAM引擎表很容易受到损坏。不得不用外部命令myisamchk来进行修复。

3、分配内存和使用:

myisam引擎内存主要存放索引信息,不存放数据信息,因此在检索表时会先访问索引信息,然后在去磁盘读取数据信息。

4、cpu的使用效率:

myisam引擎不支持多核cpu,由于是表锁定机制从而降低了读和写的吞吐量。

5、文件存储的方式r:

每个myisam在存盘上会将数据存储成三个文件:表结构(.frm)、数据文件(.MYD)、索引文件(.MYI)。

---------------------------------------------------------------------------------------------------------------------------------

二、innodb引擎:

版权归QQ87006009所有

1、隔离事务级别:

默认采用repeatable read隔离级别。采取的是表级锁、行级锁、页级锁的特征,因此支持大并发和高负载的生产系统。

2、实例的崩溃恢复:

具有事务的提交,回滚,crash recovery机制。支持事物安全的ACID的存储引擎。

3、内存分配和使用:

innodb有自己的一块内存区域,主要存放于事务信息、索引信息、insert buffer、自适应哈希索引、锁信息以及数据字典信息等。

4、cpu的使用效率:

innodb引擎支持多核cpu,5.5支持32核cpu,目前5.6支持64核cpu。

5、文件存储方式:

innodb引擎一般将数据文件和索引文件放在一个表空间里,表空间文件可包含多个文件,或者多个磁盘分区。

转载于:https://blog.51cto.com/yijiu/1626447

MySQL管理之 MyISAM和InnoDB存储引擎简单对比相关推荐

  1. MySQL的MyISAM和InnoDB存储引擎表结构

    MySQL的MyISAM和InnoDB存储引擎表结构: MyISAM存储引擎: MyISAM表:每一个表都有3个文件,都位于数据库目录中. tb_name.frm 表结构定义 tb_name.MYD ...

  2. MySql技术内 幕:InnoDB存储引擎 读书笔记

    书名 <MySql技术内幕:InnoDB存储引擎> 作者 姜承尧 书摘 第一章:MySQL体系结构和存储引擎 定义数据库和实例: 定义数据库和实例 数据库:文件的集合,frm.MYD.MY ...

  3. MyISAM和InnoDB存储引擎的特点

    Mysql区别于其他数据库的一个重要特点是其插件式的表存储引擎,注意,存储引擎是基于表的,而不是基于数据库. MyISAM 特性 不支持事务:MyISAM存储引擎不支持事务,所以对事务有要求的业务场景 ...

  4. innodb和my查询速度_吃透MySQL:MyISAM和InnoDB存储引擎详细介绍

    一,MySQL基本架构 MySQL基础架构可以分为两大类:Server层和存储引擎层. Server层: Server层涵盖了MySQL大部分核心业务功能,并且所有存储引擎的功能都在这一层实现. 存储 ...

  5. 诸葛io的技术架构图_【总结】MySQL技术内幕二:InnoDB存储引擎技术特性

    二.InnoDB存储引擎 InnoDB是事务安全的MySQL存储引擎,通常是OLTP应用中核心表的首选存储引擎.同时,也正是因为InnoDB的存在,才使MySQL数据库变得更有魅力. 从MySQL 5 ...

  6. MyISAM与InnoDB存储引擎

    MyISAM存储引擎 MyISAM索引文件和数据文件是分离的(非聚集) CREATE TABLE `test_myisam` (`clo1` int(11) NOT NULL AUTO_INCREME ...

  7. MySQL数据库中的MyISAM和InnoDB存储引擎对比

    一.InnoDB和MylSAM存储引擎对比 MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访 ...

  8. MySQL MyISAM和InnoDB存储引擎的比较

    MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键.每张MyISAM表存放在三个文件中:frm 文件存放表格定义:数据文件是MYD (MYD ...

  9. MySQL数据库MyISAM和InnoDB存储引擎的比较

    MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种.这里介绍关于这两种引擎的一些基本概念(非深入介绍). MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索 ...

最新文章

  1. 值得分享!最新发现了10个冷门好用软件,一眼就会爱上
  2. Oracle 又裁员,传 N+6 补偿
  3. shell实现压缩多个文件
  4. opencl初探-sobel检测
  5. 小米手机解锁bootload教程及常见问题
  6. 微信小程序点击事件传递参数的方法
  7. 银河帝国----基地
  8. 【7 kyu】Descending Order
  9. qmake -v,出现错误:qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake‘: No such file or direc
  10. Vue的MVVM(model、view、viewmodel)
  11. 推荐下载Adobe Reader(PDF阅读器)9.0 简体中文版
  12. LeetCode算法题整理(200题左右)
  13. 前端table导出excel表格方法汇总
  14. CMD(命令提示符)修改盘符
  15. 超像素分割算法————综述
  16. cok无法连接验证服务器,黎明杀机在线服务无法连接解决方法一览
  17. Discuz!论坛运营之增加创始人的方法
  18. 图像处理|opencv| 利用opencv把照片变换成素描风格
  19. 原生js实现红球碰撞篮球效果
  20. SICK新品 | 智能激光型光电传感器W12L详解

热门文章

  1. 软件部署在不同linux上,如何在Linux中安装和部署keepalived
  2. 云更新可以装在个人计算机上吗,云更新服务器安装
  3. Android 以太网转 WiFi 热点 (并在同一网段 192.168.0.xx)
  4. Windows网络命令行程序
  5. J2SE:Java环境搭建探究环境变量
  6. 美国喜提刷脸登机,官方开心发通告,竟马上引发公民不适
  7. Uber宣布停止无人卡车项目,研发重心将转向无人小汽车
  8. 小程序是否转发群还是个人(转发功能)
  9. 站在悬崖边上,金立手机的生死较量
  10. 《计算机视觉:模型、学习和推理》一3.1 伯努利分布