一、查看SQL執(zhí)行時間
在需要查詢的語句前加上EXPLAIN [EXTENDED]即可
EXTENDED可選
如下
# 查看SQL語句執(zhí)行時間
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執(zhí)行時間
二、查看被MySQL優(yōu)化后的SQL語句
此操作需要登錄MySQL的Server客戶端進行。
1、使用mysql -u root -p 進行登陸之后,選擇指定的數(shù)據(jù)庫后,執(zhí)行上面帶有EXPLAIN EXTENDED的語句
2、執(zhí)行show warnings,即可看到被MySQL優(yōu)化之后的SQL。