#### 文件系统存储特点
* 也称为HEAP存储引擎,所以数据保存在内存中
* 重启后表数据丢失,表结构会保留
#### 特点
* 支持HASH索引和BTree索引
* 等值查找用HASH
* 范围查找用BTree
* 所有字段都为固定长度
* 计算使用varchar(10) 也等于 char(10)
* 不支持BLOG和TEXT等大字段
* Memory存储引擎使用表级锁
* 最大大小由max\_heap\_table\_size参数决定
#### 容易混淆的概念
Memory存储引擎表 VS 临时表
* 临时表
* 系统使用的临时表
* 超过限制使用myisam临时表
* 未超限制使用Memory表
* create temporary table 建立的临时表
#### 适用场景
* 用于查找或者是映射表,例如邮编和地区的对应表
* 用于保存数据分析中产生的中间表
* 用于缓存周期性聚合数据的结果表
> Memory数据易丢失,所以要求数据可再生
- 实例和故事
- 大表
- 大事务
- 什么影响了MySQL性能
- 影响性能的几个方面
- CPU资源和可用内存大小
- 磁盘的配置和选择
- centos系统参数优化
- 文件系统对性能的影响
- MySQL体系结构
- 概述
- myisma
- innodb
- csv
- archive
- memory
- MySQL服务器参数
- 概述
- 内存配置相关参数
- IO相关参数配置
- 安全相关配置参数
- 其他常用配置参数
- 数据库设计对性能的影响
- 总结
- MySQL基准测试
- 基准测试
- 如何进行基准测试
- 基准测试实例
- 基准测试工具之mysqlslap
- 基准测试工具之sysbench
- MySQL数据库结构优化
- MySQL高可用架构设计
- 数据库索引优化
- SQL查询优化
- 数据库的分库分表
- 数据库监控