五、其他剖析工具
常見問題:
1、效能瓶頸可能的影響因素
2、php效能剖析工具:new relic、xhprof、lfp
1、剖析伺服器負載
2、剖析單條語句
1、系織偶爾停頓或慢查詢,無法確認如何重現,很難診斷,診斷這樣的問題往往花費很多時間,甚至好幾個月。
盡量不要用試錯的方式來解決問題,這種方式有很大的風險,如果一時無法定位,可能是測量的方式不正確,或者測量的點選擇有誤,或者使用的工具不合適。
常見案例
如果問題不停的週期性出現,那麼可以在某種活動中規察到;或者整夜執行指令碼收集資料,第二天來分析結果。大多數情況下都可似通過三種技術來解決
理解發現的問題,可選 gnuplot成r,或其他繪圖工具將結果給製成圖形
1、使用user_statistics表
2、使用strace,可以調查系統呼叫的情況。
高效能Mysql 伺服器效能剖析
1 如何確認伺服器是否達到了最佳效能狀態 2 找出某條sql語句為什麼不夠快 3 間歇性疑難故障 解決方案就是測量伺服器的時間花費在 使用的技術則是效能剖析 profiling 效能的定義是完成某個任務所花費的時間,資料庫的目的是執行sql語句。什麼是優化?降低cpu利用率?不是,資源是用來消耗並用...
高效能伺服器設計
原文 http blog.chinaunix.net u 5251 showart 236329.html 先後檢視了 haproxy l7sw 和lighttpd 的相關原始碼,無一例外,他們一致認為多路復用是效能最好的伺服器架構 事實也確實應該如此,程序的出現一方面就是為了儲存任務的執行上下文從...
高效能伺服器設計
先後檢視了haproxy l7sw 和lighttpd 的相關原始碼,無一例外,他們一致認為多路復用是效能最好的伺服器架構。事實也確實應該如此,程序的出現一方面就是為了儲存任務的執行上下文從而簡化應用程式設計,如果程式的邏輯結構不是很複雜,那麼用整個程序控制塊來儲存執行上下文未免有些大材小用,加上程...