zoukankan      html  css  js  c++  java
  • EXPLAIN介绍

    Explain简介

    使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是
    如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。

    Explain介绍

    id:表示查询中执行select子句或操作表的顺序
    id相同,执行顺序由上至下
    id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行
    id相同不同,同时存在
    select_type:查询的类型,主要是用于区别普通查询、联合查询、子查询等的复杂查询

     type:显示查询使用了何种类型,从最好到最差依次是:system>const>eq_ref>ref>range>index>ALL

    possible_keys:显示可能应用在这张表中的索引,一个或多个。查询涉及到的字段上若存在索引,则该索引将被列出,但不一定被查询实际使用
    
    key:实际使用的索引。如果为NULL,则没有使用索引
    
    key_len:表示索引中使用的字节数,可通过该列计算查询中使用的索引的长度。 
    
    ref:显示索引的哪一列被使用了,如果可能的话,是一个常数。哪些列或常量被用于查找索引列上的值
    
    rows:rows列显示MySQL认为它执行查询时必须检查的行数。越少越好
    
    Extra:包含不适合在其他列中显示但十分重要的额外信息

  • 相关阅读:
    兼容FF IE的回车事件
    WP7页面的数值传递和对象传递
    简单实用选项卡
    离情切
    放在最前面
    Linux MySQL主从复制(Replication)配置
    C语言h文件头中的变量初始化
    verilog HDL 重复运算的问题
    SOPC构架双视频TFT液晶IP核
    用FPGA实现视频中物体边缘二值化
  • 原文地址:https://www.cnblogs.com/-zzc/p/13620418.html
Copyright © 2011-2022 走看看