2-12 MySQL常用存储引擎之MyISAM

MySQL5.5之前版本默认存储引擎
系统表 临时表(优化器创立的表)的默认存储引擎


D是数据 I是索引
frm是用于记录表结构所有引擎都会有
最早的存储引擎之一

特性

只能锁表,不能锁行 读取也要对全表加共享锁(也叫写锁),就是读的时候就不能写,全表被锁住,最后可以添加数据,读之间倒是不互斥,所以在读的时候性能比较好,能够存储引擎,适合读得多的表,
不支持事务,没有事务回滚所需的日志

修复
check table tablename

repair table tablename


image.png

支持全文索引

支持压缩 压缩以后就不能改了 只能读

限制
着5.0以前默认表最大4g 要更大需要改
之后版本 最大限制256T足够了

适用场景

+非事务
+只读类
+空间类数据

你可能感兴趣的:(2-12 MySQL常用存储引擎之MyISAM)