文章目录
一. MyISAM存储引擎(下)
1. MyISAM还在使用的原因
- 历史原因,需要逐步替换
- 部分如User,DB等系统表(MyISAM引擎),可以直接拷贝,比较方便
- 性能好,或者存储小
不是
MyISAM的优点,也不是存在的原因
2. MyISAM文件组成
frm
表结构文件MYI
索引文件MYD
数据文件- 数据文件是
堆表
数据结构,堆是无序数据的集合 MYI
中的叶子节点,指向MYD
中的数据页- 当数据移动到页外时,需要修改对应指针
- 数据文件是
3. myisamchk
myisamchk
通过扫描MYD文件来重建MYI文件;如果MYD文件中某条记录有问题,将跳过该记录
二. Memory存储引擎
1. Memory介绍
- 全内存存储的引擎
- 数据库重启后数据丢失
- 支持哈希索引
- 不支持事物
2. Memory特性
千万不要用M