在使用MySQL數據庫時,我們經常需要查看SQL查詢語句消耗的時間,以便優化查詢效率。下面介紹幾種查看MySQL消耗時間的方法。
方法一:使用EXPLAIN
EXPLAIN SELECT * FROM table_name;
這種方式可以幫助我們查看SQL查詢語句的執行計劃和消耗的時間,可以根據執行計劃進行優化。
方法二:使用SHOW PROFILE
SET profiling=1; SELECT * FROM table_name; SHOW PROFILE;
這種方式可以查看SQL查詢語句在MySQL服務器端執行的詳細過程和時間消耗信息。
方法三:使用MySQL自帶的Performance_Schema
SELECT * FROM performance_schema.events_statements_summary_by_digest ORDER BY sum_timer_wait DESC LIMIT 10;
這種方式可以查看SQL查詢語句的執行情況,包括執行次數、執行時間、等待時間等詳細信息,可以幫助我們更加精細的進行SQL優化。
下一篇mysql 查看監聽