一,對比基準校訂mysql
a.在中間件和直連mysqld作對比測試時,不能用一樣的壓力作對比,若是給中間件的壓力是 256併發, 10tables 100w data, 那麼給mysqld的壓力應該是, 256*(1-x), x是中間件的穿透損耗。穿透損耗的值如何計算:sql
以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個壓力作對比。後端壓力一致狀況下,併發數越高的中間件性能越好,結論如何得出?性能