本文介紹PolarDB MySQL版5.7版本叢集版OLTP負載效能測試結果。
具體測試步驟請參見效能測試方法(OLTP)。
獨享規格
主節點+單唯讀節點
本次效能測試採用遞增並發線程數的策略,使用sysbench工具對叢集施加壓力。測試從低並發(1個線程)開始,以指數級(如8、16、32、64、128、...)增加線程數。在每個並發層級下,測試會持續運行,直至關鍵效能指標(QPS/TPS)進入穩定的狀態。為確保資料的可靠性,當效能曲線趨於平穩後,測試將繼續運行一段時間,並取這段穩定期內的平均值作為該並發層級下的效能資料。當後續增加並發線程數後,QPS/TPS的均值不再隨線程數增加而增加時,測試終止。最終,取所有並發測試輪次中所記錄到的最高峰值QPS/TPS值,作為本次評估的最終效能結果。
唯讀情境峰值資料
各規格唯讀效能測試結果:

規格 | 2核8 GB | 2核16 GB | 4核16 GB | 4核32 GB | 8核32 GB | 8核64 GB | 16核64 GB | 16核128 GB | 32核128 GB | 32核256 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 |
讀寫情境峰值資料
各規格讀寫效能測試結果:

規格 | 2核8 GB | 2核16 GB | 4核16 GB | 4核32 GB | 8核32 GB | 8核64 GB | 16核64 GB | 16核128 GB | 32核128 GB | 32核256 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 |
寫入情境峰值資料
各規格下寫入的效能測試結果:

規格 | 2核8 GB | 2核16 GB | 4核16 GB | 4核32 GB | 8核32 GB | 8核64 GB | 16核64 GB | 16核128 GB | 32核128 GB | 32核256 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 |