目录

结果列说明:

select_type:SELECT、SIMPLE(简单表,即不使用表连接和子查询)、PRIMARY(主查询,即外层的查询)、UNION(union中的第二个或后面的查询语句)、SUBQUERY(子查询中的第一个select)

table:输出结果集的表。

type:MySQL在表中找到所需行的方式,即访问类型。

possible_keys:查询时,可能使用的索引。

key:实际使用的索引。

key_len:使用到索引字段的长度。

rows:扫描行的数量。

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


执行SQL:

EXPLAIN select * from bs_demo  ;

执行结果:

结果列说明:

select_type:SELECT、SIMPLE(简单表,即不使用表连接和子查询)、PRIMARY(主查询,即外层的查询)、UNION(union中的第二个或后面的查询语句)、SUBQUERY(子查询中的第一个select)

table:输出结果集的表。

type:MySQL在表中找到所需行的方式,即访问类型。

possible_keys:查询时,可能使用的索引。

key:实际使用的索引。

key_len:使用到索引字段的长度。

rows:扫描行的数量。

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

MySQL:分析执行计划,通过EXPLAIN分析低效SQL相关推荐

  1. 优化SQL步骤—— explain分析执行计划 (explain 之 id)

    explain分析执行计划 环境准备 explain 之 id

  2. explain ref_什么是MySQL的执行计划(Explain关键字)?

    本文作者王良辰,京东中台架构师,擅长分布式系统及高可用.高并发系统架构与设计.曾经为企业开发过多个通用脚手架,推崇以技术手段提升开发效率.约束开发行为. 什么是Explain Explain被称为执行 ...

  3. 最全MySQL8.0实战教程 22 MySQL的优化 22.4 explain分析执行计划 22.4.1 基本使用

    最全MySQL8.0实战教程 文章目录 最全MySQL8.0实战教程 22 MySQL的优化 22.4 explain分析执行计划 22.4.1 基本使用 [黑马程序员MySQL知识精讲+mysql实 ...

  4. MySQL优化——Explain分析执行计划详解

    文章目录 前言 一. 查看SQL执行频率 二. 定位低效率执行SQL 三. explain分析执行计划 3.1 id 3.2 select_type 3.3 table 3.4 type 3.5 ke ...

  5. mysql 分析执行计划的效率_MySQL执行计划分析

    大家好,我是anyux.本文介绍MySQL执行计划分析. 作用 通过explain或desc命令将优化器选择后的执行计划截取出来,便于管理和判断语句的执行效率 获取执行计划 desc SQL语句 ex ...

  6. explain分析执行计划

    通过以上步骤查询到效率低的 SQL 语句后,可以通过 EXPLAIN或者 DESC命令获取 MySQL如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序. ...

  7. mysql查看执行计划_MySql中如何使用 explain 查询 SQL 的执行计划

    explain命令是查看查询优化器如何决定执行查询的主要方法. 这个功能有局限性,并不总会说出真相,但它的输出是可以获取的最好信息,值得花时间去了解,因为可以学习到查询是如何执行的. 1.什么是MyS ...

  8. MySQL—— MySQL的执行计划详解(Explain)

    文章目录 1.MySQL执行计划的定义 2.MySQL整个查询的过程 3.如何启动执行计划 4.Explain分析示例 4.explain的 两个变种(我的版本是5.7) 5.explain中的列 5 ...

  9. 07-MySql 慢查询分析-执行计划篇

    文章目录 MySql执行计划 一.执行计划的作用 二.使用方式 三.含义分析 3.1 id 3.2 select_type 3.3 table 3.4 Type 3.5 possible_keys 3 ...

  10. MYSQL查看执行计划 Explain

    1. 概述: 执行计划的查看是进行数据库的sql语句调优时依据的一个重要依据,mysql的执行计划查看相对oracle简便很多,功能也相对简单很多的SQL语句都不能直接查看. 本文档整理了mysql执 ...

最新文章

  1. 我是这么使用axios的
  2. Android调用浏览器打开网址遇到的问题
  3. 地区的json数据_Python 连接开放航空交通数据,轻松构建航班跟踪应用!
  4. 用计算机制作演示文稿教案博客,制作演示文稿 教学反思
  5. 【数学建模】模拟退火算法(最优化)
  6. D盘提示RAW文件如何找回
  7. python语言及其应用电子版翁正秋_Python语言及其应用pdf
  8. androidpn的一次亲密接触(二)
  9. 使用Nginx配置NodeJs程序(Windows平台)
  10. 看了Google大神Jeff Dean的传说后,我跪了!这才是真的大神
  11. js正则表达式 验证非负数
  12. VisualSVN提交叮叮机器人通知
  13. 2019.2.21 对自定义页面的修改
  14. ahb2apb bridge验证项目介绍
  15. 上海交大 计算机科学家,世界顶尖科学家论坛丨上海交大计算机系教授俞凯:科研经费支持应少些“风险意识”...
  16. 笔试强训day25(数根,星际密码)
  17. 计算机应用基础综合实训目录10,计算机应用基础综合实训指导书2016
  18. 与其苟延残喘不如纵情燃烧
  19. 显示器分辨率、刷新率对HDMI和DP线材要求
  20. PDF文件添加文字水印的方法

热门文章

  1. Windows下GCC安装和使用
  2. 双十一蓝牙耳机怎么挑选?2022公认音质最好的蓝牙耳机
  3. shodan的使用基本教程
  4. 推销员地毯式轰炸的模式早已过时
  5. Flowable6.5 节点自由跳转
  6. Centos安装可视化桌面(noVNC)
  7. Android App创建Ble服务
  8. Windows中如何安装和使用binwalk
  9. win10网络查看不到共享计算机,win10系统下网上邻居看不到其他共享电脑的4个解决方法...
  10. PostgreSQL操作-psql基本命令