zoukankan      html  css  js  c++  java
  • mysql 重新整理——索引优化explain简单介绍 [八]

    前言

    做开发的我们晓得一个道理,就是说不是说你说这东西性能稳定就是性能稳定,你说发版本就发版本,这个是测试部门说了算的。

    那么索引优化的关键也就是说一个我们来逐步调优,调优就要知道我们这条语句在mysql到底干了啥,这个时候我们就要看优化器。

    正文

    1.mysql 中有专门负责select 语句中的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的query提供他认为最优执行计划。

    也就是说我们要去分析query optimizer,当命令解析器模块完成请求分类,去别处是select 并转发mysql query optimizer时,首先会对整条query 进行优化,

    处理掉一些常量表达式的预算,并对query中的查询条件进行简化和转换,例如:去掉一些无用或显而易见的条件。

    2.机器性能瓶颈,比如说cpu,io这些是硬件相关的。

    3.使用explain关键字可以模拟优化器执行sql查询语句,从而知道mysql是如何处理你的sql语句的。

    上线1、2点有点玄学,那么第3点看一下吧。

    那么我们一些什么数据通过什么可以查询到上面的东西:

  • 相关阅读:
    chrome调试工具常用功能整理(转)
    js事件的相关收集
    键盘事件之keydown keypress keyup区别
    性能监控系统的搭建(转)
    关于浏览器并发请求数的研究及优化
    http头部信息研究
    什么是HTTP Keep-Alive呢?
    JavaScript跨域深入研究与解决办法(转)
    LRU Cache
    字节对齐&&sizeof
  • 原文地址:https://www.cnblogs.com/aoximin/p/12996392.html
Copyright © 2011-2022 走看看