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

2026-02-12 00:45:01

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执行效率

相关推荐
  • 阅读量:192
  • 阅读量:155
  • 阅读量:196
  • 阅读量:24
  • 阅读量:167
  • 猜你喜欢