美文网首页
11-mysqlSQL分析

11-mysqlSQL分析

作者: 七层茅草屋 | 来源:发表于2019-11-06 22:41 被阅读0次

六星教育 - java-mysql优化1909

SQL优化

  1. 所谓SQL优化:基于MySQL的优化器查询规则来优化SQL语句
  2. 优化SQL主要优化:CRUD,主要针对查询操作,

SQL执行流程

  1. 客户端-->判断缓存是否有数据-->返回
  2. 解析器:
    1 .词法分析器:拆分SQL成小token
    2 .语法解析器:解析token并组装解析树
  3. 优化器:目标明确查询的计划
    1 .确定使用的表
    2 .对于数据表扫描查询字段,确定好查询表的顺序
    3 .重写where从句,去掉无意义的查询操作,尽可能的更改限制条件,减少查询的范围
    4 .判断索引的使用:是否覆盖所有字段,是否在where,group,order上使用
    5 .join连接是内还是外连
    6 .join试图简化子查询=>合并查询

相关文章

  • 11-mysqlSQL分析

    六星教育 - java-mysql优化1909 SQL优化 所谓SQL优化:基于MySQL的优化器查询规则来优化S...

  • 常用数据分析方法

    对比分析(现状分析) 趋势分析(预测分析) 矩阵关联分析 分组分析(原因分析-分布情况) 漏斗...

  • 零售业大数据分析

    零售业数据分析包括: 财务分析销售分析商品分析顾客分析供应商分析人员分析 1 财务分析 1)分析企业的财务状况,了...

  • 分析分析分析

    新工作第三天,沒有前兩天覺得那麼難熬。也不是難熬,不過是有些覺得無所事事。今天用SQL導出了工作的數據,然後下午學...

  • 用数据驱动产品和运营 之 数据分析方法

    数据分析方法 多维事件分析 漏斗分析 留存分析 行为序列分析 A/B测试 用户分群 (一)数据分析——多维事件分析...

  • 9种常用的数据分析方法

    公式拆解、对比分析、A/Btest、象限分析、帕累托分析、漏斗分析、路径分析、留存分析、聚类分析 一、公式拆解 所...

  • 数据分析

    数据分析基本方法 对比分析(横向对比纵向对比) 趋势分析 象限分析 交叉分析 数据分析框架_AARRR分析 逻辑分...

  • OpenCV-Python学习(十):图像滤波之傅里叶变换

    滤波分析又分为 时域分析、频域分析: 时域分析: 直接对信号本身进行分析。 频域分析: 对信号的变化快慢进行分析。...

  • 7张脑图讲透如何做好品牌、价格、渠道、市场、机会分析

    1、品牌分析: 2、价格分析 3、广告分析 4、渠道分析: 5、市场机会分析: 6、满意度分析 7、市场细分分析 ...

  • 谁说菜鸟不懂数据分析-读书整理

    数据分析简述: 数据分析分类及作用: 分类:描述性分析,探索性分析,验证性分析 作用:现状分析,原因分析,...

网友评论

      本文标题:11-mysqlSQL分析

      本文链接:https://www.haomeiwen.com/subject/laipbctx.html