一、MyISAM引擎的应用
MyISAM是MySQL 默认存储引擎,它不支持事务,外键。但访问速度快,对事务完整性没有要求或者以select,insert 为主的应用基本上都可以使用这个引擎。
MyISAM适用于读取频繁、写入不频繁的应用场景,如Web应用的数据存储。
二、文件格式
每个MyISAM在磁盘上存储成3个文件,文件名都和表名相同,扩展分别是:
- frm(存储表定义)
- MYD(MYdata 存储数据)
- MYI( MYIndex 存储索引)
win10系统中文件位置是
C:\ProgramData\MySQL\MySQL Server 5.7\Data\mysql\proc.MYD
- InnoDB的独立表空间文件是以.ibd结尾的文件
数据库文件类型包括.frm、ibdata1、.ibd
三、MySQL 数据文件的存储位置
立即定位到 MySQL 数据文件的存储位置方法:
show global variables like "%data%"
- 从查询结果可以看到数据文件的存储位置
网友评论