資料庫優化 基準測試(一)

2021-09-09 01:44:41 字數 477 閱讀 6320

基準測試是為了找出系統的瓶頸,包含:

單個元件

單個元件的基準測試的比較須要考慮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指令碼目錄,預設在 ...