如何查看mysql 脚本的性能

 我来答
tjrmgs
2016-09-06 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1034万
展开全部

可以使用EXPLAIN语句查看SQL脚本性能:

EXPLAIN SELECT 语句;

例如学生表,其中电话字段建立了索引

学生表有6条记录


查询SQL语句的运行效率

explain select * from students where phone like '%34%'\G

下图rows为6,显示该查询扫描了6行记录,没有利用到索引


explain select * from students where phone like '45%'\G

下图rows为1,显示该查询扫描了1行记录,利用到了索引


两图比较like匹配查询 

第一种写法 '%34%' 扫描了6行,索引未被利用;第二种写法 '45%' 扫描1行,索引发挥作用,效率更高。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式