首页 > 数据库 >mysql explain

mysql explain

时间:2022-12-07 21:14:05浏览次数:29  
标签:explain 查询 索引 mysql type select

explain这个命令来查看SQL语句的执行计划, 查看该SQL语句有没有使用上了索引, 有没有做全表扫描等

执行explain后,显示的信息有如下几列

  • id:表示查询中执行select子句或操作表的顺序
  • select_type:查询类型
  • table:正在访问的表
  • partition:匹配的分区
  • type:访问类型
  • possible_keys:可能的索引
  • key:实际使用的索引
  • ref:索引哪一列被使用
  • rows:根据表统计信息及索引选用情况,大致估算出找到所需的记录所需读取的行数
  • filtered:查询的表行占表的百分比
  • extra:包含不适合在其他列中显示但十分重要的额外信息。

也可以参考如下思维导图了解这些列的意义

 

标签:explain,查询,索引,mysql,type,select
From: https://www.cnblogs.com/zhenjingcool/p/16964537.html

相关文章

  • mysql数据库导入导出
    1源数据库导出数据 这一步将导出结构和数据到一个.sql文件中2导入到空数据库中将上一步导出的.sql文件传到要服务器某路径下,比如/data/sqldata/devself.sql然后在......
  • 绿色版MySQL8.0.26安装流程
    下载 5.7 8.0 官网 https://dev.mysql.com/downloads/mysql/ 国内镜像网站 https://developer.aliyun.com/mirror/ ​ windows安装数据库 安装版: .......
  • 5分钟,使用yum方式完成mysql安装
    跟着老万,教你5分钟使用yum方式安装mysql。最近打算写一些关于mysql的系列文章,作为第一篇,来教大家如何快速的使用yum命令在线安装mysql。安装的linux环境是7.5,mysql安装的5.7......
  • Mysql和ES数据同步方案汇总
    文章目录​​前言​​​​一、Mysql和ES各自的特点​​​​为什么选用Mysql​​​​为什么选用ES​​​​二、数据同步方案​​​​1.同步双写​​​​2.异步双写(MQ方式)​......
  • Mysql同环比计算详解
    文章目录​​前言​​​​一、什么是同环比​​​​同比​​​​环比​​​​对比​​​​二、同环比计算SQL​​​​1.数据准备​​​​2.年环比和年同比​​​​3.月环比......
  • 中秋遇到mysql死锁怎么办
    文章目录​​前言​​​​一、什么是死锁​​​​二、死锁的产生条件​​​​三、死锁示例​​​​四、死锁的分析和查看​​​​1.查看最近1个死锁信息​​​​2.查看正在......
  • Mysql加锁流程详解
    目录​​前言​​​​一、锁的内存结构​​​​二、加锁流程​​​​1、加锁的基本流程​​​​2、根据主键加锁​​​​3、根据二级索引加锁​​​​4、根据非索引字段查询......
  • Mysql中锁类型详解
    文章目录​​前言​​​​一、锁的分类​​​​二、锁的特性​​​​1、共享锁和独占锁​​​​2、意向锁​​​​3、标准记录锁RecordLocks​​​​4、间隙锁GapLocks​......
  • MySQL主从复制与读写分离
    一、MySQL主从复制1.1MySQL的复制类型基于SQL语句的复制(STATEMENT默认)在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比......
  • MySQL主键自增
    1.查看自增值SELECTAuto_incrementFROMinformation_schema.TABLESWHERETable_Schema='database'ANDtable_name='tableName'2.设置自增值altertable......