MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL 的优化器能够按照预想的合理方式运行而已。
今天给大家体验 MySQL 的优化实战,助你高薪之路顺畅!
图 - MySQL查询过程
二、优化的哲学
注意:优化有风险,涉足需谨慎!
1. 优化可能带来的问题
● 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。
● 优化手段本来就有很大的风险,只不过你没能力意识到和预见到!
● 任何的技术可以解决一个问题,但必然存在带来一个问题的风险!
● 对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果。
● 保持现状或出现更差的情况都是失败!、