MySQL优化(二)优化的场景

一、优化可能带来的问题

1、优化不总是对单纯环境进行,可能是复杂的已投产的系统

2、优化手段本来有很大风险

3、任何技术都可以解决问题,但会带来新风险;

4、对于优化来讲解决问题而带来的问题,控制在可接受的范围内才是有成果。

结论:保存现状或出现更差的情况都是失败

二、优化的需求

1、稳定性和业务可持续性通常比性能更重要

2、优化不可避免涉及到变更,变更就有风险

3、优化使性能编号,维持和变差是等概率事件

4、切记优化应该是各个部门协同,共同参与的工作,任何单一部门不能对数据库进行优化。

结论:所有的优化工作,是由业务需要驱使的

三、优化的参与者

数据库管理员、业务部门代表、应用程序架构师、应用程序设计人员、应用程序开发人员、硬件及系统管理员、存储管理员等。

四、优化的顺序

优化选择可分为四种:硬件、系统配置、数据库表结构和SQL及索引:

优化成本:硬件>系统配置>数据库表结构>SQL及索引

优化效果:硬件<系统配置<数据库表结构<SQL及索引

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容