史上最全SQL优化方案(一)

本文探讨了MySQL优化的重要性,强调了优化可能带来的风险和需求,并指出优化应由多部门共同参与。文章从优化哲学、思路、维度和工具四个方面展开,涵盖了主机、操作系统、应用程序和数据库层面的优化考虑,特别是SQL语句性能和数据库结构优化。同时,提到了应对突发和常规性能问题的调优策略,以及常用的数据库和系统层面的监控工具。
摘要由CSDN通过智能技术生成

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。

在这里插入图片描述

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

b 优化的需求?
(1)稳定性和业务可持续性,通常比性能更重要;
(2)优化不可避免涉及到变更,变更就有风险;
(3)优化使性能变好,维持和变差是等概率事件;
(4)切记优化,应该是各部门协同,共同参与的工作,任何单一部门都不能对数据库进行优化!
(5)所以优化工作,是由业务需要驱使的!

c 优化由谁参与?
在进行数据库优化时࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值