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

 时间:2024-10-13 01:53:45

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

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

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

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

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

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

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

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

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

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

6、最后一栏显示的是【状态】,即表示一些执行的状态,如接收到的字节数,值是多少;发送的字节数,值是多少等等。如果觉得有用,记得点赞或投票支持!

如何通过sql语句查看mysql执行效率
  • RDFit软件怎样检查新版本?
  • 一念逍遥攻略
  • 风暴英雄怎么更换头像
  • 闪烁之光如何获取帮贡
  • 天天炫斗新手攻略
  • 热门搜索
    power什么意思 忐忑不安是什么意思 厌氧菌是什么 c1可以开什么车 dc什么意思 火把节是什么时候 三顾茅庐是什么意思 什么生意好做 太阳穴长痘痘是什么原因 出台是什么意思