1. 程式人生 > >軟件性能測試技術樹(三)----數據庫(MySQL)性能

軟件性能測試技術樹(三)----數據庫(MySQL)性能

指標 實時 代碼 瓶頸 pan 調優 存儲引擎 百度 servle

全圖:

技術分享圖片

MySQL重點監控指標:

技術分享圖片

技術分享圖片

MySQL主流分支:

技術分享圖片

數據庫架構設計:

技術分享圖片

技術分享圖片

MySQL慢查詢:

技術分享圖片

SQL語句分析與調優:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

MySQL索引:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

MySQL存儲引擎:

技術分享圖片

MySQL實時監控:

技術分享圖片

MySQL集群監控工具:

技術分享圖片

Jmeter開發MySQL性能測試腳本:

技術分享圖片

以下來自百度百科 ---- 軟件性能測試

吞吐量

我把吞吐量定義為“單位時間內系統處理的客戶請求的數量”,直接體現軟件系統的性能承載能力,對於交互式應用系統來說、吞吐量反映的是服務器承受的壓力、在容量規劃的測試中、吞吐量是一個重要指標、它不但反映在中間件、數據庫上、更加體現在硬件上。我們在以下方面利用這個指標: (1) 用來協助設計軟件性能測試場景,衡量軟件性能測試是否達到了預計的設計目標、比如J2EE應用系統的連接池、數據庫事務發生頻率、事務發生次數。 (2) 用來協助分析性能瓶頸、參照本文第二部分總的RBI方法。

性能計數器

性能計數器式描述服務器或操作系統性能的一些數據指標、例如對WINDOWS來說使用內存數、CPU使用率、進程時間等都是常見的計數器。 [Page] 對於性能計數器這個指標來說、需要考慮到的不但有硬件計數器、web服務器計數器、Weblogic服務器計數器、Servlet性能計數器、EJB2的性能計數器、JSF性能計數器、JMS性能計數器。找到這些指標是使用性能計數器的第一步、關鍵是找到性能瓶頸、確定系統閥值、提供優化建議才是性能計數器使用的關鍵。性能計數器復雜而繁多、與代碼上下文環境、系統配置情況、系統架構、開發方式、使用到的規範實現、工具、類庫版本都有緊密的聯系、在此不作贅述。

軟件性能測試技術樹(三)----數據庫(MySQL)性能