Sysbench测试指南 V2 测试模型 Sysbench OLTP场景,默认提交的事务中包含18条SQL语句,具体执行语句和条数如下 : 主键SELECT语句:10条 plaintext SELECT c FROM ${randtablename} where id${randid}; 范围SELECT语句:4条 plaintext SELECT c FROM ${randtablename} WHERE id BETWEEN ${randidstart} AND ${randidend}; SELECT SUM(K) FROM ${randtablename} WHERE id BETWEEN ${randidstart} AND ${randidend}; SELECT c FROM ${randtablename} WHERE id BETWEEN ${randidstart} AND ${randidend} ORDER BY c; SELECT DISTINCT c FROM ${randtablename} WHERE id BETWEEN ${randidstart} AND ${randidend} ORDER BY c; UPDATE语句:2条 plaintext UPDATE ${randtablename} SET kk+1 WHERE id${randid} UPDATE ${randtablename} SET c${randstr} WHERE id${randid} DELETE语句:1条 plaintext DELETE FROM ${randtablename} WHERE id${randid} INSERT语句,1条: plaintext INSERT INTO ${randtablename} (id, k, c, pad) VALUES (${randid},${randk},${randstrc},${randstrpad}) 测试指标 TPS:Transaction Per Second,数据库每秒执行的事务数,每个事务中包含20条SQL语句。 QPS:Query Per Second,数据库每秒执行的SQL数,包含INSERT、SELECT、UPDATE、DELETE等。 95%:Latency95th percentile,前95%的请求的最大响应时间,单位:毫秒。 测试结果 OLTPREADONLY只读场景 DRDS实例规格 测试指标 并发数 DRDS实例规格 测试指标 64 128 256 512 1024 2048 4096 4C8G TPS 1280.25 1327.17 1356.68 1381.65 1395.19 1335.86 1277.14 4C8G QPS 17925.04 18583.42 19000.2 19356.3 19557.96 18754.53 17982.21 4C8G 95% 74.46 139.85 297.92 601.29 1191.92 2238.47 4855.31 8C16G TPS 2282.09 2527.38 2703.57 2886.65 2913.89 2831.05 2685.86 8C16G QPS 31950.95 35386.62 37856.53 40425.56 40820.92 39685.89 37706.2 8C16G 95% 41.1 75.82 150.29 297.92 612.21 1170.65 2362.72 16C32G TPS 3701.39 4147.48 4443.76 5307.56 6059.89 6491.95 6011.63 16C32G QPS 51821.13 58067.59 62219.21 74318.19 84863.76 90938.01 84260.71 16C32G 95% 24.38 44.17 240.02 282.25 376.49 590.56 1089.30 32C64G TPS 6021.84 8514.1 10656.21 12379.5 13408.14 14244.46 14506.27 32C64G QPS 84307.37 119200.85 149192.89 173325.28 187739.68 199470.72 203186.48 32C64G 95% 13.46 20 33.72 62.19 127.81 262.64 502.20