华佗养生网
您的当前位置:首页MySQL优化中B树索引知识点总结

MySQL优化中B树索引知识点总结

来源:华佗养生网


为什么要进行SQL优化呢?很显然,当我们去写sql语句时:

  • 1会发现性能低
  • 2.执行时间太长,
  • 3.或等待时间太长
  • 4.sql语句欠佳,以及我们索引失效
  • 5.服务器参数设置不合理
  • SQL语句执行过程分析

    1.编写过程:

    编写过程就是我们平常写sql语句的过程,也可以理解为编写顺序,以下就是我们编写顺序:

    select from join on where 条件 group by 分组 having过滤组 order by排序 limit查询个数

    我们虽然是这样去写的,但是它mysql的引擎去解析时,并不是依照我们以上编写的这样的顺序;

    它并不是先解析select 而是先解析from,也就说,我们的解析过程跟编写过程是不一致的,所以我们看下发的解析顺序

    2.解析过程:

    from on join where group by having select order by limit 

    显示全文