12 2020 档案
摘要:一、SQL与索引优化 1.1、Inner join和左连接,右连接,子查询 A. inner join内连接也叫等值连接是,left/right join是外连接。 SELECT A.id,A.name,B.id,B.name FROM A LEFT JOIN B ON A.id =B.id; SE
阅读全文
摘要:上篇优化的文章主要是从分析的角度来分析,一个SQL的优化可以从哪些层面来做,有从架构、中间件、服务端客户端,然后也讲解了怎么去找一条性能慢的SQL,有从命令的方式查找,也讲了用PMM监控,但这些分析都是从理论上分析然后找出问题,下面我们接着上一篇幅来解决如何解决慢SQL的问题及分析他到底慢在哪里。
阅读全文
摘要:有了前面的三篇内容的支持,对查询修改及索引的底层运行原理都有了一定的了解。下面就由前面的知道来总结下对于数据库的优化可以从哪几个维度进行展开。我们在展开优化时,先从下图的SQL执行流程图分析开始。 1 连接 从上图分析可知,优化考虑的第一点应该是客户端到服务端的连接数不够导致应用程序获取不了连接。至
阅读全文