PolarDB MySQL版5.7版本性能(集群版)

本文介绍PolarDB MySQL5.7版本集群版OLTP负载性能测试结果。

说明

具体测试步骤请参见性能测试方法(OLTP)

独享规格

主节点+单只读节点

说明

本次性能测试采用递增并发线程数的策略,使用sysbench工具对集群施加压力。测试从低并发(1个线程)开始,以指数级(如8、16、32、64、128、...)增加线程数。在每个并发级别下,测试会持续运行,直至关键性能指标(QPS/TPS)进入稳定的状态。为确保数据的可靠性,当性能曲线趋于平稳后,测试将继续运行一段时间,并取这段稳定期内的平均值作为该并发级别下的性能数据。当后续增加并发线程数后,QPS/TPS的均值不再随线程数增加而增加时,测试终止。最终,取所有并发测试轮次中所记录到的最高峰值QPS/TPS值,作为本次评估的最终性能结果。

只读场景峰值数据

各规格只读性能测试结果:

image.png

规格

28 GB

216 GB

416 GB

432 GB

832 GB

864 GB

1664 GB

16128 GB

32128 GB

32256 GB

只读 QPS

165840.52

173046.39

392780.94

382355.97

806233.12

741394.52

1547135.97

2114557.62

1435099.19

2261291.44

只读 TPS

16584.05

17304.64

39278.09

38235.6

80623.31

74139.45

154713.59

148668.97

211455.77

226129.15

读写场景峰值数据

各规格读写性能测试结果:

image.png

规格

28 GB

216 GB

416 GB

432 GB

832 GB

864 GB

1664 GB

16128 GB

32128 GB

32256 GB

读写 QPS

45480.88

46959.59

104275.11

107435.21

229667.45

219998.09

435287.69

423693.91

682127.09

738963.88

读写 TPS

2274.04

2347.98

5213.76

5371.76

11483.37

10999.9

21764.38

21184.69

34106.36

36948.19

写入场景峰值数据

各规格下写入的性能测试结果:

image.png

规格

28 GB

216 GB

416 GB

432 GB

832 GB

864 GB

1664 GB

16128 GB

32128 GB

32256 GB

写入 QPS

47489.27

44155.21

83972.5

82457.31

185734.36

178567.94

311276.84

312715.55

478153.21

483315.25

写入 TPS

7914.88

7359.2

13995.42

13742.88

30955.73

29761.33

51879.47

52119.26

79692.21

80552.55