mysql学习笔记--索引的使用--查询分析器explain

27 篇文章 0 订阅

大家好,我是天空之城,今天给大家带来,mysql学习笔记–索引的使用

explain命令可以查看SQL语句的执行计划。当explain与SQL语句- 起使用时,MySQL将显示来自优化器的有关语句执行计划的信息。也就是说, MySQL解释了它将如何处理语句,包括有关如何联接表以及以何种顺序联接表的信息。
explain能做什K ?
1.分析出表的读取顺序
2.数据读取操作的操作类型
3.哪些索引可以使用
4.哪些索引被实际使用
5.表之间的引用
6.每张表有多少行被优化器查询

explain的使用很简单,只需要在SQL语句之前加上explain命令即可,除select语句外, explain也能分析insert、update和delete语句。

比较重要的参数
type连接类型
key实际使用的索引
rows扫描的行数
filtered选取的行数占扫描的行数的百分比,理想的结果是100%


explain结果解析
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值