图文详解Mysql中如何查看Sql语句的执行时间

写程序的人往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,所以下面这篇文章主要给大家介绍了关于Mysql中如何查看Sql语句的执行时间的相关资料,需要的朋友可以参考下

目录

  • 一、初始sql准备
  • 二、mysql查看sql语句的执行时间
  • 三、不同查询的执行时间
  • 总结

mysql中如何查看sql语句的执行时间

一、初始sql准备

初始化表

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

— 用户表

create table t_users(

id int primary key auto_increment,

— 用户名

username varchar(20),

— 密码

password varchar(20),

— 真实姓名

real_name varchar(50),

— 性别 1表示男 0表示女

sex int,

— 出生年月日

birth date,

— 手机号

mobile varchar(11),

— 上传后的头像路径

head_pic varchar(200)

);

初始化数据

?

1

2

3

4

5

6

7

–添加用户数据

insert into t_users values(null,'whj','123456','王恒杰',1,now(),'12345678901','boy.jpg');

insert into t_users values(null,'dzw','123456','邓正武',1,now(),'12345678901','boy.jpg');

insert into t_users values(null,'yfj','123456','杨福君',1,now(),'12345678901','girl.jpg');

insert into t_users values(null,'zx','123456','张西',1,now(),'12345678901','girl.jpg');

insert into t_users values(null,'zxj','123456','周宣君',0,now(),'12345678901','boy.jpg');

insert into t_users values(null,'lfk','123456','刘福昆',1,now(),'12345678901','boy.jpg');

表结构

图文详解Mysql中如何查看Sql语句的执行时间

相关数据

图文详解Mysql中如何查看Sql语句的执行时间

二、mysql查看sql语句的执行时间

1、show profiles;

最开始输入show profiles.此时没有数据

图文详解Mysql中如何查看Sql语句的执行时间

2、show variables; show varables:查看profiling是否开启,即value为on

图文详解Mysql中如何查看Sql语句的执行时间

直接使用show variables命令会将所有变量展示出来,太多了,我们不方便查看

就可以使用模糊查询了,用like将profiling挑选出来

一般没有开启都为off

?

1

show variables like 'profiling';

图文详解Mysql中如何查看Sql语句的执行时间

3、set profilling=1,开启profiling

?

1

show variables like 'profiling';

图文详解Mysql中如何查看Sql语句的执行时间

这样我们的mysql就可以查看sql语句的执行时间

三、不同查询的执行时间

?

1

2

3

4

select * from t_users;

select id,username,password,real_name,sex,birth,mobile,head_pic from t_users;

select * from t_users where username like 'whj';

图文详解Mysql中如何查看Sql语句的执行时间

三种查询的时间对比

图文详解Mysql中如何查看Sql语句的执行时间

结论:

sql 在使用select语句或者使用其它语句时,直接使用*和把所有的字段弄上去查询,性能有很大差距,所以我们平时写查询最好用字段写上

总结

到此这篇关于mysql中如何查看sql语句的执行时间的文章就介绍到这了,更多相关mysql查看sql语句执行时间内容请搜索钦钦技术栈以前的文章或继续浏览下面的相关文章希望大家以后多多支持钦钦技术栈!

原文链接:https://blog.csdn.net/weixin_44385486/article/details/121914768

版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/3610/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年 7月 19日 2:38:09
下一篇 2022年 7月 19日 2:38:20

软件定制开发公司

相关阅读

发表回复

登录后才能评论
通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!