すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB for MySQL 8.0.1 クラスター版のパフォーマンス テスト結果

最終更新日:Nov 09, 2025

このトピックでは、PolarDB for MySQL 8.0.1 クラスター版 のオンライン トランザクション処理 (OLTP) パフォーマンス テスト結果について説明します。

説明

詳細については、「OLTP パフォーマンス テスト」をご参照ください。

専用仕様

このトピックのパフォーマンス テスト データは、単一の読み書き可能ノードと単一の読み取り専用ノードで構成される PolarDB クラスターから収集されました。大規模なテストでは、リンクのレイテンシを最小限に抑え、PolarDB クラスターのリソースを最大限に活用するために、エンドポイントを調整し、主要なパラメーターを最適化しました。

パラメーター調整

大規模仕様のパラメーター調整

120 コア、920 GB の仕様では、次のパラメーターを調整しました。

説明

DBNodeClassCPU は、現在の計算ノードの CPU コア数を指定します。

パラメーター

変更前

変更後

最適化の説明

loose_innodb_lock_sys_rec_partition

1

120

ロック システム パーティションの数を CPU コア数に合わせて調整します。これにより、高同時実行シナリオでのロック競合が減少し、同時実行パフォーマンスが向上します。

loose_thread_pool_size

{DBNodeClassCPU × 2}

{DBNodeClassCPU × 1}

CPU コア数に基づいてスレッドプールのサイズを動的に調整し、リソース割り当てを最適化して、過剰なスレッド競合を防ぎます。

loose_innodb_csn_lockfree

OFF

ON

ロックフリーのコミット シーケンス番号 (CSN) メカニズムを有効にして、トランザクションのコミット効率を向上させ、ロックのオーバーヘッドを削減します。

その他の仕様のパラメーター最適化

その他の仕様では、クラスターの最適なパフォーマンスを確保するために、次のパラメーターを構成しました。

パラメーター

説明

loose_innodb_lock_sys_rec_partition

{DBNodeClassCPU}

ロック システム パーティションの数を CPU コア数に合わせて調整します。これにより、高同時実行シナリオでのロック競合が減少し、同時実行パフォーマンスが向上します。

パフォーマンス テスト結果

説明

このパフォーマンス テストでは、sysbench ツールを使用して、同時実行スレッド数を段階的に増やすことでクラスターに負荷をかけます。テストは、1 などの低い同時実行スレッド数から開始し、その後 8、16、32、64、128 のように段階的に数を増やします。各同時実行レベルで、1 秒あたりのクエリ数 (QPS) や 1 秒あたりのトランザクション数 (TPS) などの主要なパフォーマンス指標が安定するまでテストを実行します。データの信頼性を確保するために、パフォーマンス曲線が安定した後もテストを一定期間実行し続けます。この安定期間の平均値が、その同時実行レベルのパフォーマンス データとして記録されます。同時実行スレッドを追加しても平均 QPS および TPS 値が増加しなくなった時点でテストを停止します。最終的なパフォーマンス結果は、すべての同時実行テストラウンドで記録された最高のピーク QPS および TPS 値です。

ピーク読み取り専用パフォーマンス

次の図と表は、各仕様のパフォーマンス テスト結果を示しています。

説明

読み取り専用シナリオでは、パラメーター --range-selects=0 が使用されます。この構成は範囲クエリを無効にし、ポイント選択クエリに焦点を当てた oltp_point_selects シナリオを効果的にテストします。

image.png

仕様

2 コア、8 GB

2 コア、16 GB

4 コア、16 GB

4 コア、32 GB

8 コア、32 GB

8 コア、64 GB

16 コア、32 GB

16 コア、64 GB

16 コア、128 GB

32 コア、128 GB

32 コア、256 GB

64 コア、512 GB

120 コア、920 GB

読み取り専用 QPS

123234.31

128407.45

261992.95

263557.53

518849.56

514733

919903.31

968769

922508.84

1435099.19

1431018.25

1975797.41

3805887

読み取り専用 TPS

12323.43

12840.74

26199.3

26355.75

51884.96

51473.3

91990.33

96876.9

92250.88

143509.91

143101.84

197579.74

380588.7

ピーク読み書きパフォーマンス

次の図と表は、各仕様のパフォーマンス テスト結果を示しています。

image.png

仕様

2 コア、8 GB

2 コア、16 GB

4 コア、16 GB

4 コア、32 GB

8 コア、32 GB

8 コア、64 GB

16 コア、32 GB

16 コア、64 GB

16 コア、128 GB

32 コア、128 GB

32 コア、256 GB

64 コア、512 GB

120 コア、920 GB

読み書き QPS

34659.68

38909.52

90971.5

95615.19

197093.04

198704.02

387869.61

390841.8

380663.09

687255

663323.67

984014.28

2195884

読み書き TPS

1732.98

1945.48

4548.57

4780.76

9854.65

9935.2

19393.48

19542.09

19033.15

34362.74

33166.17

49200.72

109794.20

ピーク書き込みパフォーマンス

次の図と表は、各仕様のパフォーマンス テスト結果を示しています。

image.png

仕様

2 コア、8 GB

2 コア、16 GB

4 コア、16 GB

4 コア、32 GB

8 コア、32 GB

8 コア、64 GB

16 コア、32 GB

16 コア、64 GB

16 コア、128 GB

32 コア、128 GB

32 コア、256 GB

64 コア、512 GB

120 コア、920 GB

書き込み QPS

23914.56

25353.92

65187.37

63711.64

135037.31

127477.78

231777.32

237859.68

232331.81

381489.46

377614.51

608817.22

879742.76

書き込み TPS

3985.76

4225.65

10864.56

10618.61

22506.22

21246.3

38629.56

39643.28

38721.97

63581.58

62935.76

101469.57

146623.8