趣百科

如何通过sql语句查看mysql执行效率

编辑:Simone 2024-12-01 23:51:35 514 阅读

如何通过sql语句查看mysql执行效率

mysql是一款常用的数据库,有时候,需要看一下sql的执行效率,今天就来介绍下,如何通过sql语句查看mysql执行效率。

首先我们打开navicat for mysql,连接一个数据库,然后我们点击上方的【查询】按钮,然后再点击【新建查询】,如图所示。

我们在查询框中,输入sql语句“EXPLAIN select * from users”,前面加了EXPLAIN,则查询语句在执行时,会记录执行过程效率。

然后我们点击上方的执行按钮,如图所示,当执行完成之后,可以看到下方出现了一些信息,第一栏是显示的执行时间,这里是0.106秒。

然后我们看到结果1那一栏,可以看到,我们查询的表是【users】,查询类型是【SIMPLE】,即简单查询,type是【all】,因为用了“select *”语句。

然后我们再看到概况栏,里面有很多信息,如starting、init、opening tables等,我们可以直观的看到,各个过程所耗费的时间百分比,可以清楚的了解哪个过程最耗时间,进而找到优化方法。

最后一栏显示的是【状态】,即表示一些执行的状态,如接收到的字节数,值是多少;发送的字节数,值是多少等等。

如果觉得有用,记得点赞或投票支持!

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/90119.html

相关推荐