TiDB Cloudパフォーマンス リファレンス
このドキュメントでは、 システムベンチな TiDB クラスター スケールのパフォーマンス テスト結果を提供しますクラスターのサイズを決定するを行う際の参考として使用できます。
注記:
テストは TiDB v6.1.1 で実行され、テスト結果は P95レイテンシーが105 ミリ秒未満であるという条件に基づいています。
このドキュメントでは、トランザクション モデルRead Only
Read Write
およびWrite Only
、読み取りワークロード、混合ワークロード、および書き込みワークロードを表します。
2 vCPU のパフォーマンス
現在、TiDB と TiKV の 2 vCPU サポートはまだベータ版です。
テストスケール:
- TiDB (2 vCPU、8 GiB) 1; TiKV (2 vCPU、8 GiB) 3
- TiDB (2 vCPU、8 GiB) 2; TiKV (2 vCPU、8 GiB) 3
試験結果:
TiDB (2 vCPU、8 GiB) 1; TiKV (2 vCPU、8 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 15 | 3,496.77 | 218.55 | 68.63 | 95.81 |
読み書き | 5 | 1,545.90 | 77.29 | 64.68 | 94.10 |
書き込み専用 | 40 | 4,326.57 | 721.10 | 55.47 | 90.78 |
TiDB (2 vCPU、8 GiB) 2; TiKV (2 vCPU、8 GiB) 3
試験結果:
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 30 | 7,584.08 | 474.00 | 63.29 | 99.33 |
読み書き | 10 | 2,680.58 | 134.03 | 74.61 | 104.84 |
書き込み専用 | 80 | 7,618.77 | 1,269.79 | 63.00 | 97.55 |
4 vCPU のパフォーマンス
テストスケール:
- TiDB (4 vCPU、16 GiB) 1; TiKV (4 vCPU、16 GiB) 3
- TiDB (4 vCPU、16 GiB) 2; TiKV (4 vCPU、16 GiB) 3
試験結果:
TiDB (4 vCPU、16 GiB) 1; TiKV (4 vCPU、16 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 35 | 8,064.89 | 504.06 | 69.43 | 104.84 |
読み書き | 25 | 6,747.60 | 337.38 | 74.10 | 102.97 |
書き込み専用 | 90 | 8,805.21 | 1,467.53 | 61.32 | 99.33 |
TiDB (4 vCPU、16 GiB) 2; TiKV (4 vCPU、16 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 65 | 16,805.76 | 1,050.36 | 61.88 | 95.81 |
読み書き | 45 | 12,940.36 | 647.02 | 69.55 | 99.33 |
書き込み専用 | 200 | 19,265.93 | 3,210.99 | 62.28 | 102.97 |
8 vCPU のパフォーマンス
テストスケール:
- TiDB (8 vCPU、16 GiB) 2; TiKV (8 vCPU、32 GiB) 3
- TiDB (8 vCPU、16 GiB) 4; TiKV (8 vCPU、32 GiB) 3
- TiDB (8 vCPU、16 GiB) 4; TiKV (8 vCPU、32 GiB) 6
- TiDB (8 vCPU、16 GiB) 6; TiKV (8 vCPU、32 GiB) 9
- TiDB (8 vCPU、16 GiB) 9; TiKV (8 vCPU、32 GiB) 6
- TiDB (8 vCPU、16 GiB) 12; TiKV (8 vCPU、32 GiB) 9
試験結果:
TiDB (8 vCPU、16 GiB) 2; TiKV (8 vCPU、32 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 150 | 37,863.64 | 2,366.48 | 63.38 | 99.33 |
読み書き | 100 | 30,218.42 | 1,510.92 | 66.18 | 94.10 |
書き込み専用 | 350 | 30,763.72 | 5,127.29 | 68.26 | 104.84 |
TiDB (8 vCPU、16 GiB) 4; TiKV (8 vCPU、32 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 300 | 74,190.40 | 4,636.90 | 64.69 | 104.84 |
読み書き | 200 | 53,351.84 | 2,667.59 | 74.97 | 97.55 |
書き込み専用 | 400 | 36,036.40 | 5,926.66 | 67.49 | 95.81 |
TiDB (8 vCPU、16 GiB) 4; TiKV (8 vCPU、32 GiB) 6
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 300 | 75,713.04 | 4,732.06 | 63.39 | 102.97 |
読み書き | 200 | 62,640.62 | 3,132.03 | 63.85 | 95.81 |
書き込み専用 | 750 | 73,840.22 | 12,306.70 | 60.93 | 104.84 |
TiDB (8 vCPU、16 GiB) 6; TiKV (8 vCPU、32 GiB) 9
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 450 | 113,407.94 | 7,088.00 | 63.48 | 104.84 |
読み書き | 300 | 92,387.31 | 4,619.37 | 64.93 | 99.33 |
書き込み専用 | 1100 | 112,631.72 | 18,771.95 | 58.59 | 99.33 |
TiDB (8 vCPU、16 GiB) 9; TiKV (8 vCPU、32 GiB) 6
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 650 | 168,486.65 | 10,530.42 | 61.72 | 101.13 |
読み書き | 400 | 106,853.63 | 5,342.68 | 74.86 | 101.13 |
書き込み専用 | 950 | 88,461.20 | 14,743.53 | 64.42 | 102.97 |
TiDB (8 vCPU、16 GiB) 12; TiKV (8 vCPU、32 GiB) 9
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 800 | 211,882.77 | 13,242.67 | 60.40 | 101.13 |
読み書き | 550 | 139,393.46 | 6,969.67 | 78.90 | 104.84 |
書き込み専用 | 1500 | 139,330.14 | 23,221.69 | 64.58 | 99.33 |
16 vCPU のパフォーマンス
テストスケール:
- TiDB (16 vCPU、32 GiB) 1; TiKV (16 vCPU、64 GiB) 3
- TiDB (16 vCPU、32 GiB) 2; TiKV (16 vCPU、64 GiB) 3
試験結果:
TiDB (16 vCPU、32 GiB) 1; TiKV (16 vCPU、64 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 125 | 37448.41 | 2340.53 | 53.40 | 89.16 |
読み書き | 100 | 28903.99 | 1445.20 | 69.19 | 104.84 |
書き込み専用 | 400 | 40878.68 | 6813.11 | 58.71 | 101.13 |
TiDB (16 vCPU、32 GiB) 2; TiKV (16 vCPU、64 GiB) 3
トランザクションモデル | スレッド | QPS | TPS | 平均レイテンシー(ミリ秒) | P95レイテンシー(ミリ秒) |
---|---|---|---|---|---|
読み取り専用 | 300 | 77238.30 | 4827.39 | 62.14 | 102.97 |
読み書き | 200 | 58241.15 | 2912.06 | 68.67 | 97.55 |
書き込み専用 | 700 | 68829.89 | 11471.65 | 61.01 | 101.13 |