檢視 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 的 伺服器上的其他應用,比如說伺服...