压测数据库中间件的注意点

一,对比基准校正

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个压力做对比。后端压力一致情况下,并发数越高的中间件性能越好,结论如何得出?

 

转载于:https://www.cnblogs.com/janey/p/7305373.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值