mysql顯示SQL語句執行時間

2021-07-01 23:54:13 字數 573 閱讀 7035

**: 

檢視 mysql 語法 詳細執行時間 與 cpu/記憶體使用量: mysql query profiler

mysql 的 sql 語法調整主要都是使用 explain

, 但是這個並沒辦法知道詳細的 ram(memory)/cpu 等使用量.

於 mysql 5.0.37 以上開始支援 mysql query profiler, 可以查詢到此 sql 會執行多少時間, 並看出 cpu/memory 使用量, 執行過程中 system lock, table lock 花多少時間等等.

mysql query profile 詳細介紹可見: using the new mysql query profiler

(2007.04.05 發表)

效能分析主要分下述三種(轉載自上篇):

mysql query profile 使用方法啟動

sql profiles show

查詢所有花費時間加總

查詢各執行階段花費多少時間

查詢各執行階段花費的各種資源列表

其它屬性列表

設定 profiling 存的 size 關閉

mysql顯示SQL語句執行時間

檢視 mysql 語法 詳細執行時間 與 cpu 記憶體使用量 mysql query profiler mysql 的 sql 語法調整主要都是使用 explain 但是這個並沒辦法知道詳細的 ram memory cpu 等使用量.於 mysql 5.0.37 以上開始支援 mysql quer...

Mysql的SQL語句執行時間

mysql 的 sql 語法調整主要都是使用 explain 但是這個並沒辦法知道詳細的 ram memory cpu 等使用量.於 mysql 5.0.37 以上開始支援 mysql query profiler,可以查詢到此 sql 會執行多少時間,並看出 cpu memory 使用量,執行過程...

mysql 如何檢視sql語句執行時間

注意 mysql5.0.37版本以上支援profiling除錯功能,但是因為它需要呼叫系統的getrusage函式 用於獲取程序資源使用量 所以只是在linux unix類平台上才能使用。profiling是針對處理程序 process 而不是執行緒 thread 的 伺服器上的其他應用,比如說伺服...