MySQL调优--08--总结2---优化数据库结构大表优化其它调优策略
Posted 高高for 循环
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL调优--08--总结2---优化数据库结构大表优化其它调优策略相关的知识,希望对你有一定的参考价值。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
优化数据库结构
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.创建全局通用表空间
3.mysql 8.0新特性:隐藏索引对调优的帮助
以上是关于MySQL调优--08--总结2---优化数据库结构大表优化其它调优策略的主要内容,如果未能解决你的问题,请参考以下文章