## myisam
1. 5.5之前版本默认存储引擎;
2. myisam存储引擎表由MYD(数据信息)和MYI(索引信息),frm文件存的是数据表结构信息这三个组成;
## 特性
1. 并发性与锁级别(表锁)(读写的话并发性支持不好,只读还行);
2. 表损坏修复(因为不是修复事务,可能会造成数据丢失);
~~~sql
check table tablename;
repair table tablename;
~~~
## MyISAM表支持的索引类型
* Btree + 全文索引
## MyISAM表支持数据压缩
压缩后的表是readonly,而不能进行写入;
* 命令行:myisampack
## 限制
* 版本< MySQL5.0默认表大小为4G
* 如存储大表则要修改MAX\_Rows 和 AVG\_ROW\_LENGTH
* 版本> MySQL5.0时默认支持为256TB
## 适用场景
* 非事务型应用
* 只读类应用
* 空间类应用
- 实例和故事
- 大表
- 大事务
- 什么影响了MySQL性能
- 影响性能的几个方面
- CPU资源和可用内存大小
- 磁盘的配置和选择
- centos系统参数优化
- 文件系统对性能的影响
- MySQL体系结构
- 概述
- myisma
- innodb
- csv
- archive
- memory
- MySQL服务器参数
- 概述
- 内存配置相关参数
- IO相关参数配置
- 安全相关配置参数
- 其他常用配置参数
- 数据库设计对性能的影响
- 总结
- MySQL基准测试
- 基准测试
- 如何进行基准测试
- 基准测试实例
- 基准测试工具之mysqlslap
- 基准测试工具之sysbench
- MySQL数据库结构优化
- MySQL高可用架构设计
- 数据库索引优化
- SQL查询优化
- 数据库的分库分表
- 数据库监控