mysql explain分析

explain+select语句用来分析sql语句的性能

EXPLAIN SELECT id,name FROM bjyadmin_admin_nav WHERE name='系统%';
#name为表中设置的索引

运行结果:

下面简单分析一下具有代表意义的几列:

  • select_type

select类型,有simple,primary,union等。图中的为simple,简单的查询,不含union或子查询。

  • type

连接类型,数据库引擎查找表的方式,可称作访问类型。const(走索引,where后为主键列)>eq_ref(走索引,指定值唯一)>ref(走索引,指定值,也许有重复)>range(走索引,并指定范围)>index(全表扫描,走索引)>all(全表扫描,不走索引)

  • possible_keys

可能使用到的索引

  • key

实际使用的索引

  • rows

扫描的行数

  • filtered

过滤行数的百分比

  • extra

执行情况的说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值