详细信息 您现在的位置是:首页 > 数据库
MyISAM存储引擎的特点及使用场合
来源:
发布时间:2020-07-21
1796 人已围观
摘要MyISAM存储引擎,在<= 5.5 MySQL是默认的存储引擎。ISAM:Indexed Sequential Access Method(索引顺序存取方法)的缩写,是一种文件系统。 擅长与处理 高速读与写。
存储方式:数据索引分别存储于不同的文件中。
数据的存储顺序为插入顺序
插入速度快,空间占用量小。
功能
全文索引支持。(>=5.6 innodb 支持)
数据的压缩存储。.MYD文件的压缩存储。
压缩前:
压缩:工具 myisamPack完成 压缩功能:
进入到 需要压缩表的数据目录:
执行压缩指令 myisampack 表名
结果:
注意,压缩后,需要重新修复索引:
Tip:压缩优势:节省磁盘空间,减少磁盘IO开销。
特点:压缩表为只读表。
如果需要更新,则需要解压后更新,再压缩(重新索引):
利用工具:myisamchk –unpack 表名
结果:
并发性:
仅仅支持表级锁定。
支持 并发插入。写操作中的插入操作,不会阻塞读操作(其他操作)
Innodb PK myisam:
数据完整性,并发性处理,擅长更新,删除。
高速查询及插入。擅长 插入,查询。
上一篇: Innodb存储引擎要知道的一些信息
下一篇: 数据表字段类型选择要了解的几点技巧
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com