MySQL 全面优化

1.优化哲学

1.为什么优化?
为了获得成就感?
为了证实比系统设计者更懂数据库?
为了从优化成果来证实优化者更有价值?

不,这些都不是!!!!!!!!!!!1

通常事实证实的结果往往会和你期待的相反!
优化有风险,涉足需谨慎!!!!


2.优化风险

(1)优化不总是对一个单纯的环境进行!还有很多可能是一个复杂的已投产的系统。
(2)优化手段本来就有很大的风险,只不过你没能力意识到和预见到
(3)任何技术可以解决一个问题,但必然存在带来一个问题的风险!
(4)对于优化来说,解决问题而带来的问题在可接受的范围内才是有成果。
(5)保持现状或出现更差的情况都是失败!

注意:
(1) 稳定性和业务可持续性通常比性能更重要!
(2) 优化不可避免涉及到变更,变更就会有风险!
(3) 优化使性能变好,维持和变差都是同等概率的!
(4) 优化不能只是数据库管理员担当风险,但会所有人分享优化成果!
(5) 所以,优化工作使由业务需要驱使的!!!!


3.谁参与优化
数据库管理员
业务部门代表
应用程序架构师
应用程序设计人员
应用程序开发人员
硬件及系统给管理员
存储管理员

猜你喜欢

转载自www.cnblogs.com/yangxiaoni/p/12163513.html