TiDB TPC-H 50G パフォーマンステストレポート

テスト目的

このテストの目的は、OLAP シナリオにおける TiDB 1.0 と TiDB 2.0 のパフォーマンスを比較することです。

注記:

テスト環境が異なると、テスト結果も異なる場合があります。

テスト環境

機械情報

システム情報:

マシンIPオペレーションシステムカーネルバージョンファイルシステムの種類
172.16.31.2Ubuntu 17.10 64ビット4.13.0-16-ジェネリック拡張子4
172.16.31.3Ubuntu 17.10 64ビット4.13.0-16-ジェネリック拡張子4
172.16.31.4Ubuntu 17.10 64ビット4.13.0-16-ジェネリック拡張子4
172.16.31.6CentOS 7.4.1708 64ビット3.10.0-693.11.6.el7.x86_64拡張子4
172.16.31.8CentOS 7.4.1708 64ビット3.10.0-693.11.6.el7.x86_64拡張子4
172.16.31.10CentOS 7.4.1708 64ビット3.10.0-693.11.6.el7.x86_64拡張子4

ハードウェア情報:

タイプ名前
CPU40 vCPU、Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
ラム128GB、16GB RDIMM * 8、2400MT/s、デュアルチャネル、x8 ビット幅
ディスクインテル P4500 4T SSD * 2
ネットワークカード10ギガビットイーサネット

TPC-H

tidbベンチ/tpch

クラスタトポロジー

マシンIPデプロイメントインスタンス
172.16.31.2ティクビ*2
172.16.31.3ティクビ*2
172.16.31.6ティクビ*2
172.16.31.8ティクビ*2
172.16.31.10ティクビ*2
172.16.31.10PD * 1
172.16.31.4ティビティDB * 1

対応するTiDBバージョン情報

TiDB1.0:

成分バージョンコミットハッシュ
ティビバージョン1.0.94c7ee3580cd0a69319b2c0c08abdc59900df7344
ティクヴバージョン1.0.82bb923a4cd23dbf68f0d16169fd526dc5c1a9f4a
PDバージョン1.0.8137fa734472a76c509fbfd9cb9bc6d0dc804a3b7

TiDB2.0:

成分バージョンコミットハッシュ
ティビv2.0.0-rc.682d35f1b7f9047c478f4e1e82aa0002abc8107e7
ティクヴv2.0.0-rc.68bd5c54966c6ef42578a27519bce4915c5b0c81f
PDv2.0.0-rc.69b824d288126173a61ce7d51a71fc4cb12360201

テスト結果

クエリIDティビッド2.0ティビッド1.0
133.915秒215.305秒
225.575秒ナン
359.631秒196.003秒
430.234秒249.919秒
531.666秒オーム
613.111秒118.709秒
731.710秒オーム
831.734秒800.546秒
934.211秒630.639秒
1030.774秒133.547秒
1127.692秒78.026秒
1227.962秒124.641秒
1327.676秒174.695秒
1419.676秒110.602秒
15非Nナン
1624.890秒40.529秒
17245.796秒非N
1891.256秒オーム
1937.615秒非N
2044.167秒212.201秒
2131.466秒オーム
2231.539秒125.471秒

TPC-H Query Result

以下の点に注意してください。

  • 上の図では、オレンジ色のバーはリリース 1.0 のクエリ結果を表し、青色のバーはリリース 2.0 のクエリ結果を表しています。Y 軸はクエリの処理時間を秒単位で表しており、短いほど高速です。
  • クエリ 15 には「NaN」のタグが付けられています。これは、現在 TiDB 1.0 または 2.0 のどちらでも VIEW がサポートされていないためです。将来のリリースで VIEW サポートを提供する予定です。
  • TiDB 1.0 列のクエリ 2、17、および 19 には、「NaN」のタグが付けられています。これは、TiDB 1.0 がこれらのクエリの結果を返さなかったためです。
  • TiDB 1.0 列のクエリ 5、7、18、および 21 には、メモリ消費量が高すぎるため、「OOM」のタグが付けられています。

このページは役に立ちましたか?