これはアーカイブされた TiDB のドキュメントであり、更新は行われていません。最新の LTS バージョンのドキュメントを表示する

TiDB Cloudパフォーマンス リファレンス

このドキュメントでは、いくつかの TiDB クラスター スケールのTPC-Cシスベンチのパフォーマンス テスト結果を提供しクラスターサイズを決定する

2 vCPU のパフォーマンス

現在、TiDB と TiKV の 2 vCPU サポートはまだベータ版です。

テスト環境:

  • TiDB バージョン: v6.1.0
  • 倉庫: 1,000
  • データサイズ: 80 GiB
  • テーブルサイズ: 10,000,000
  • テーブル数: 32

テスト規模:

  • TiDB (2 vCPU、8 GiB) 2; TiKV (2 vCPU、8 GiB) 3

試験結果:

  • 低レイテンシーで最適なパフォーマンス

    TPC-C パフォーマンス:

    取引モデルスレッドtpmC平均レイテンシー(ミリ秒)
    TPCC254,4862.24

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPS平均レイテンシー(ミリ秒)
    入れる252,5087.92
    ポイントセレクト5016,8581.72
    読み書き503604.95
    インデックスを更新251,65314.05
    非インデックスの更新252,8008.02
  • 最大 TPS と QPS

    TPC-C パフォーマンス:

    取引モデルスレッドtpmC平均レイテンシー(ミリ秒)
    TPCC1007,5926.68

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPS平均レイテンシー(ミリ秒)
    入れる1006,14714.77
    ポイントセレクト10019,4623.21
    読み書き1003789.58
    インデックスを更新1003,14030.34
    非インデックスの更新1005,80515.92

4 vCPU のパフォーマンス

テスト環境:

  • TiDB バージョン: v5.4.0
  • 倉庫: 5,000
  • データサイズ: 366 GiB
  • テーブルサイズ: 10,000,000
  • テーブル数: 16

テスト規模:

  • TiDB (4 vCPU、16 GiB) 2; TiKV (4 vCPU、16 GiB) 3

試験結果:

  • 低レイテンシーで最適なパフォーマンス

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC30014,53213,137608

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる3008,8488,84836
    ポイントセレクト60046,22446,22413
    読み書き15071914,385209
    インデックスを更新1504,3464,34635
    非インデックスの更新60013,60313,60344
  • 最大 TPS と QPS

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC1,20015,20813,7482,321

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる1,50011,60111,601129
    ポイントセレクト60046,22446,22413
    読み書き15071914,385209
    インデックスを更新1,2006,5266,526184
    非インデックスの更新1,50014,35114,351105

8 vCPU のパフォーマンス

テスト環境:

  • TiDB バージョン: v5.4.0
  • 倉庫: 5,000
  • データサイズ: 366 GiB
  • テーブルサイズ: 10,000,000
  • テーブル数: 16

テストスケール:

  • TiDB (8 vCPU、16 GiB) 2; TiKV (8 vCPU、32 GiB) 3
  • TiDB (8 vCPU、16 GiB) 4; TiKV (8 vCPU、32 GiB) 6

試験結果:

TiDB (8 vCPU、16 GiB) 2; TiKV (8 vCPU、32 GiB) 3

  • 低レイテンシーで最適なパフォーマンス

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC60032,26629,168548

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる60017,83117,83134
    ポイントセレクト60093,28793,2876
    読み書き3001,48629,729202
    インデックスを更新3009,4159,41532
    非インデックスの更新1,20031,09231,09239
  • 最大 TPS と QPS

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC1,20033,39430,1881,048人

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる2,00023,63323,63384
    ポイントセレクト60093,28793,2876
    読み書き6001,52330,464394
    インデックスを更新2,00015,14615,146132
    非インデックスの更新2,00034,50534,50558

TiDB (8 vCPU、16 GiB) 4; TiKV (8 vCPU、32 GiB) 6

  • 低レイテンシーで最適なパフォーマンス

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC1,20062,91856,878310

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる1,20033,89233,89223
    ポイントセレクト1,200185,574181,2554
    読み書き6002,95859,160127
    インデックスを更新60018,73518,73521
    非インデックスの更新2,40060,62960,62923
  • 最大 TPS と QPS

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC2,40065,45259,169570

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる4,00047,02947,02943
    ポイントセレクト1,200185,574181,2554
    読み書き1,2003,03060,624197
    インデックスを更新4,00030,14030,14067
    非インデックスの更新4,00068,66468,66429

16 vCPU のパフォーマンス

テスト環境:

  • TiDB バージョン: v5.4.0
  • 倉庫: 5,000
  • データサイズ: 366 GiB
  • テーブルサイズ: 10,000,000
  • テーブル数: 16

テストスケール:

  • TiDB (16 vCPU、32 GiB) 2; TiKV (16 vCPU、64 GiB) 3
  • TiDB (16 vCPU、32 GiB) 4; TiKV (16 vCPU、64 GiB) 6

試験結果:

TiDB (16 vCPU、32 GiB) 2; TiKV (16 vCPU、64 GiB) 3

  • 低レイテンシーで最適なパフォーマンス

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC1,20067,94161,419540

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる1,20035,09635,09634
    ポイントセレクト1,200228,600228,6005
    読み書き6003,65873,150164
    インデックスを更新60018,88618,88632
    非インデックスの更新2,00063,83763,83731
  • 最大 TPS と QPS

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC1,20067,94161,419540

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる2,00043,33843,33846
    ポイントセレクト1,200228,600228,6005
    読み書き1,2003,68273,631326
    インデックスを更新3,00029,57629,576101
    非インデックスの更新3,00064,62464,62446

TiDB (16 vCPU、32 GiB) 4; TiKV (16 vCPU、64 GiB) 6

  • 低レイテンシーで最適なパフォーマンス

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC2,400133,164120,380305

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる2,40069,13969,13922
    ポイントセレクト2,400448,056448,0564
    読み書き1,2007,310145,56897
    インデックスを更新1,20036,63836,63820
    非インデックスの更新4,000125,129125,12917
  • 最大 TPS と QPS

    TPC-C パフォーマンス:

    取引モデルスレッドtpmCQPS平均レイテンシー(ミリ秒)
    TPCC2,400133,164120,380305

    Sysbench OLTP のパフォーマンス:

    取引モデルスレッドTPSQPS平均レイテンシー(ミリ秒)
    入れる4,00086,24286,24225
    ポイントセレクト2,400448,056448,0564
    読み書き2,4007,326146,526172
    インデックスを更新6,00058,85658,85651
    非インデックスの更新6,000128,601128,60124