MySQL之查看SQL語句執(zhí)行時間

一、查看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。


文章參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容