## 内存配置
1. 确定可以使用的内存的上限;
2. 确定MySQL的每个连接使用的内存 :
1. sort_buffer_size;
2. join_buffer_size;
3. read_buffer_size;
4. read_rnd_buffer_size;
3. 确定需要为操作系统保留多少内存;
4. 如何为缓存池分配内存:
1. innodb_buffer_pool_size;innodb (innodb的性能严重依赖缓冲池);
2. 总内存 - (每个线程锁需要的内尺寸 * 连接数) - 系统保留内存;
3. key_buffer_size(myisam);
4. select sum (index_length) from information_schema.tables where engine = 'myisam' 获取myisam的缓冲区大小;
- 实例和故事
- 大表
- 大事务
- 什么影响了MySQL性能
- 影响性能的几个方面
- CPU资源和可用内存大小
- 磁盘的配置和选择
- centos系统参数优化
- 文件系统对性能的影响
- MySQL体系结构
- 概述
- myisma
- innodb
- csv
- archive
- memory
- MySQL服务器参数
- 概述
- 内存配置相关参数
- IO相关参数配置
- 安全相关配置参数
- 其他常用配置参数
- 数据库设计对性能的影响
- 总结
- MySQL基准测试
- 基准测试
- 如何进行基准测试
- 基准测试实例
- 基准测试工具之mysqlslap
- 基准测试工具之sysbench
- MySQL数据库结构优化
- MySQL高可用架构设计
- 数据库索引优化
- SQL查询优化
- 数据库的分库分表
- 数据库监控