博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql执行分析
阅读量:5049 次
发布时间:2019-06-12

本文共 1276 字,大约阅读时间需要 4 分钟。

 select_type: 表示SELECT的类型,常见的有下面几种

        SIMPLE: 简单表,不使用连接或子查询的

        PRIMARY: 主查询,即外层的查询

        UNION: UNION中的第二个或者后面的查询语句

        SUBQUERY: 子查询中的第一个SELECT

    table: 输出结果集的表

    type: 表示表的连接类型,性能由好到差的连接类型为下面顺序

        system: 表中只有一行,即常量表

        const: 单表中最多有一个匹配行,如primary key或unique index

        eq_ref: 对于前面的每一行,在此表中只查询一条记录,也就是多表连接中使用primary key或unique index

        ref: 与eq_ref类似,区别在于不是使用primary key或unique index,而是使用普通索引

        ref_or_null: 与ref类型,区别在于条件中包含对null的查询

        index_merge: 索引合并优化

        unique_subquery: in的后面是一个查询主键字段的子查询

        index_subquery: 与unique_subquery类似,区别在于in的后面是查询非唯一索引字段的子查询

        range: 单表中的范围查询

        index: 对于前面的每一行,都通过查询索引来得到数据

        all: 对于前面的每一行,都通过扫描全表来得到数据

    possible_keys: 查询时可能用到的索引

    key: 查询时实际使用到的索引

    key-len: 索引字段的长度

    rows: 扫描行的数量

    Extra: 执行情况的说明和描述

例如:

EXPLAIN SELECT SUM(money) FROM sales s,company c WHERE s.company_id=c.id AND s.year=2006 \G;

*************************** 1. row ***************************

id: 1
select_type: SIMPLE
table: s
type: ref
possible_keys: index_seles_year
key: index_sales_year
key_len: 2
ref: const
rows: 1
Extra: Using where

*************************** 2. row ***************************

id: 1
select_type: SIMPLE
table: c
type: ref
possible_keys: index_company_id
key: index_company_id
key_len: 5
ref: sakila.c.company_id
rows: 1
Extra: Using where; Using index

转载于:https://www.cnblogs.com/javaleon/p/4292566.html

你可能感兴趣的文章
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
Python codes
查看>>
【BZOJ4487】[JSOI2015] 染色问题(高维容斥)
查看>>
Ubuntu 环境变量
查看>>
一步一步学MySQL-日志文件
查看>>
bzoj3994: [SDOI2015]约数个数和
查看>>
hdu5306 Gorgeous Sequence
查看>>
Android中使用ListView实现下拉刷新和上拉加载功能
查看>>
proc文件系统的简介
查看>>
连续自然数和
查看>>
[SDOI2015]星际战争
查看>>
用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇
查看>>
JS控制页面跳转
查看>>
递归与循环的区别
查看>>
【USACO】Watering Hole 2008 Oct
查看>>
动态链接的步骤
查看>>
emacs 缩写词功能
查看>>
Api demo源码学习(2)--App/Activity/Custom Dialog --自定义Activity样式
查看>>
Velocity脚本简明教程
查看>>