mysql innodb myisam

  InnoDB(默认事务型引擎) MyISAM:5.1前是默认储存引擎
构成 数据存储在共享表空间,可以通过配置分开受限于系统大小,一边为2GB

磁盘三个文件,第一个文件名以表名为前缀,扩展名为文件类型

.frm,.myd,.myi

事务 支持事务 不支持事务
操作 内部作了很多优化,从磁盘读取数据是自动在内存构建hash索引;写入,修改比较快 执行大量查询比较快
锁机制 行锁(当sql语句不确定查询范围时为表锁) 表锁
表行数 全表扫描 count(*) 时  直接调用保存条数 当有条件时失效
特性 支持崩溃后的安全恢复,支持行级锁,支持外键,对主键查询的性能高于其他类型的存储引擎 ,插入数据时自动构建插入缓冲区,通过一些机制和工具支持真正的热备份 拥有全文索引,压缩,空间函数不支持崩溃后的安全恢复
     
     

其他表引擎:Archive,Blackhole,CSV,Memory

猜你喜欢

转载自blog.csdn.net/lxp199741/article/details/81483426