MySQL之查看SQL語句執行時間

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


文章參考

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。