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:包含不适合在其他列中显示但十分重要的额外信息

  • 相关阅读:
    ubuntu播放器
    第一次装ubuntu 没root密码时
    web服务器记录
    socket udp编程步骤
    nfs服务器配置
    带线程函数编译条件
    linux使用一个刚编译驱动方法
    tiny6410_led驱动Makefile
    java-设计模式-外观模式
    java-实现一个简单的java Web容器
  • 原文地址:https://www.cnblogs.com/-zzc/p/13620418.html
Copyright © 2011-2022 走看看