提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
优化数据库结构
1. 拆分表:冷热数据分离
2. 增加中间表
3. 增加冗余字段
4 优化数据类型
5. 优化插入记录的速度
MyISAM引擎的表:
InnoDB引擎的表:
6. 使用非空约束
7. 分析表、检查表与优化表
1. 分析表
ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name[,tbl_name]…
2. 检查表
CHECK TABLE tbl_name [, tbl_name] … [option] …option = {QUICK | FAST | MEDIUM | EXTENDED | CHANGED}
3. 优化表
OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] …
8.小结
大表优化
1. 限定查询的范围
2. 读/写分离
3. 垂直拆分
垂直分库
垂直分表
4. 水平拆分
业务水平拆分
其它调优策略
1.服务器语句超时处理
2.创建全局通用表空间