MySQL

MySQL之查看SQL语句执行时间

2019-06-18  本文已影响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。


文章参考

上一篇 下一篇

猜你喜欢

热点阅读