基準測試是為了找出系統的瓶頸,包含:
單個元件
單個元件的基準測試的比較須要考慮os配置、硬體、db系統、引數、schema、查詢及工作負載。
定義基準前的目標。
了解可反覆生成的工作負載;
記錄全部的資訊,甚至看起來可能沒實用的。包含硬體資訊、配置、版本號、表大小等;
建立基線。每個基準。都是未來的基線。
定義基準測試後的目標;
僅在同一時間改動乙個配置,並返回基準結果。
壓力測試
測試系統的極限。包含
負載測試
測試系統可承受的負載。包含:
耐久性測試
和負載測試相似,**可持續的時間,在較長的時間段內測試系統的穩定性。
峰值測試
參考:《understanding performance through measurement, benchmarking and profiling》
資料庫優化 基準測試(五)
dbt2是乙個oltp事務效能測試工具。它模擬乙個批發 商,多個職員訪問資料庫,更新客戶資訊和檢查庫存。dbt2是乙個tpc s tpc c基準測試規範的不錯的實現,它是mysql的最流行的基準測試工具之一,但它的文件很缺乏。dbt2需要的perl模組 statistics descriptive ...
sysbench資料庫效能測試基準
背景介紹 我們如何判斷一台資料伺服器的效能呢?sysbench是一種行業基準,它通過各種指標來判斷乙個資料伺服器的負載情況。安裝sysbench curl s sudo bash sudo yum y install sysbench 測試 cpu cpu 測試計算素數,直到某個指定值所需要的時間。...
sysbench進行資料庫效能基準測試
1 建立用於基準測試用的資料庫和資料庫使用者 create database sys test grant all privileges on to zhaoheng localhost identified by 123456 給予使用者所有許可權 2 生成測試資料 進入lua指令碼目錄,預設在 ...