一,對比基準校正
a.在中介軟體和直連mysqld做對比測試時,不能用同樣的壓力做對比,如果給中介軟體的壓力是 256併發, 10tables 100w data, 那麼給mysqld的壓力應該是, 256*(1-x), x是中介軟體的穿透損耗。穿透損耗的值如何計算:
以256併發為例:
sysbench 通過中介軟體加 256 壓力, 週期性(每秒)在mysqld上執行show processlist, 非sleep狀態的執行緒數計為B ,採集30秒, 計算B的平均值 avgB, 可視為穿透後的剩餘壓力,在做對比時用256壓中介軟體, avgB壓mysqld做對比
b.在2箇中介軟體做對比時,不能用同樣的壓力做對比,而是以穿透中介軟體後mysqld上的tps or qps做為基準,矯正不同的中介軟體到適當的壓力,比如中介軟體A在256併發,10tables 10w資料達到mysqld時, mysqld上的qps是 3w, 中介軟體B在200併發,10tables 10w資料在mysqld上達到的qps是3W, 那就用這2個壓力做對比。後端壓力一致情況下,併發數越高的中介軟體效能越好,結論如何得出?