mysql优化步骤
2017-08-24 10:26
218 查看
1 优化schema、sql+索引
2加缓存,memcached,redis,且尽量让内存大于数据. ;
3做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas
4适合做表分区的话,进行表分区处理(表分区有些坑,这边先不多说)
5做垂直拆分,其实就是根据你模块的耦合度,将一个大的系统分为多个小的系统,也就是分布式系统
6水平切分,针对数据量大的表,这一步最麻烦,最能考验技术水平,要选择一个合理的sharding key,为了有好的查询效率,表结构也要改动,做一定的冗余,应用也要改,sql中尽量带sharding key,将数据定位到限定的表上去查,而不是扫描全部的表;
由知乎整理:https://www.zhihu.com/question/19719997
2加缓存,memcached,redis,且尽量让内存大于数据. ;
3做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas
4适合做表分区的话,进行表分区处理(表分区有些坑,这边先不多说)
5做垂直拆分,其实就是根据你模块的耦合度,将一个大的系统分为多个小的系统,也就是分布式系统
6水平切分,针对数据量大的表,这一步最麻烦,最能考验技术水平,要选择一个合理的sharding key,为了有好的查询效率,表结构也要改动,做一定的冗余,应用也要改,sql中尽量带sharding key,将数据定位到限定的表上去查,而不是扫描全部的表;
由知乎整理:https://www.zhihu.com/question/19719997
相关文章推荐
- MySQL优化的步骤详解
- MySQL优化步骤和my.cnf优化配置
- MySql的优化步骤
- MySQL优化步骤及my.cnf缓存优化
- MySQL优化之——集群搭建步骤详解
- MySQL 优化设置步骤(这方法太有效了,已经验证!)
- mysql的优化步骤
- mysql 优化步骤
- MySql优化的一般步骤:
- MySQL的优化步骤总结
- mysql优化sql语句步骤
- mysql的优化(表的设计,优化步骤,四种索引,分析慢查询,使用索引的深入解析,存储引擎分析,表的分割,数据库配置)
- MySQL优化之——集群搭建步骤具体解释
- MySql的优化步骤
- MySQL的SQL执行性能分析以及性能优化策略和步骤
- Mysql优化SQL语句的一般步骤
- mysql性能优化简单步骤
- Mysql性能优化 索引优化的一般步骤和操作
- MySql优化的一般步骤:
- MySql的优化步骤