美文网首页MySQL
MySQL之查看SQL语句执行时间

MySQL之查看SQL语句执行时间

作者: 静美书斋 | 来源:发表于2019-06-18 19:28 被阅读0次

一、查看SQL执行时间

在需要查询的语句前加上EXPLAIN [EXTENDED]即可

EXTENDED可选

如下

# 查看SQL语句执行时间
EXPLAIN EXTENDED
select t.username as id,b.name as login_name,a.name,
t.date,t.total_data,t.used_data
from test.t_daily t
left join test2.t_user a on t.username=CAST(a.id as char)
left join test2.t_station b on a.station_id=b.id
where a.type=0
order by t.date desc;

如图


SQL执行时间

二、查看被MySQL优化后的SQL语句

此操作需要登录MySQL的Server客户端进行。

1、使用mysql -u root -p 进行登陆之后,选择指定的数据库后,执行上面带有EXPLAIN EXTENDED的语句
2、执行show warnings,即可看到被MySQL优化之后的SQL。


文章参考

相关文章

  • MySQL之查看SQL语句执行时间

    一、查看SQL执行时间 在需要查询的语句前加上EXPLAIN [EXTENDED]即可 EXTENDED可选 如下...

  • sql优化之慢sql耗时排查

    sql 语句性能分析 1、看 sql 语句执行时间 2、看 sql 的执行计划 3、查看 sql 的执行中各个环节...

  • SQL 调优之查询调优

    sql 语句性能分析 1、看 sql 语句执行时间 2、看 sql 的执行计划 3、查看 sql 的执行中各个环节...

  • MySQL 当前运行的线程和正在执行的命令

    查看MySQL最近一个sql 语句产生错误警告 mysql> show warnings; 显示MySQL系统正在...

  • MySQL Explain

    mysql执行计划 在日常工作中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句...

  • mysql诊断调优常用SQL语句

    在很多时候,我们需要通过SQL语句来查看MySQL执行SQL的情况,例如查看SQL执行队列,是否存在慢查询等等。 ...

  • mysql慢查询日志

    慢查询日志 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能,执行时间...

  • 查看执行中的SQL

    MySQL查看正在执行的SQL语句 show full processlist select * from i...

  • mysql执行计划

    mysql执行计划 ​ 在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行...

  • mysql执行计划

    mysql执行计划 ​ 在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行...

网友评论

    本文标题:MySQL之查看SQL语句执行时间

    本文链接:https://www.haomeiwen.com/subject/gsyqqctx.html