TiDB Sysbench パフォーマンス テスト レポート -- v2.0.0 と v1.0.0

テストの目的

このテストは、TiDB 1.0 と TiDB 2.0 のパフォーマンスを比較することを目的としています。

テストバージョン、時間、場所

TiDB バージョン: v1.0.8 と v2.0.0-rc6

時期:2018年4月

場所:北京、中国

テスト環境

圧接機

タイプ名前
OSLinux (CentOS 7.3.1611)
CPU40 vCPU、Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
ラム128GB
ディスクOptane 500GB SSD*1

テスト計画

TiDB のバージョン情報

v1.0.8

成分GitHash
TiDB571f0bbd28a0b8155a5ee831992c986b90d21ab7
TiKV4ef5889947019e3cb55cc744f487aa63b42540e7
PD776bcd940b71d295a2c7ed762582bc3aff7d3c0e

v2.0.0-rc6

成分GitHash
TiDB82d35f1b7f9047c478f4e1e82aa0002abc8107e7
TiKV7ed4f6a91f92cad5cd5323aaebe7d9f04b77cc79
PD2c8e7d7e33b38e457169ce5dfb2f461fced82d65

TiKVパラメータ設定

  • v1.0.8

    sync-log = false grpc-concurrency = 8 grpc-raft-conn-num = 24
  • v2.0.0-rc6

    sync-log = false grpc-concurrency = 8 grpc-raft-conn-num = 24 use-delete-range: false

クラスタトポロジ

マシンIPデプロイメントインスタンス
172.16.21.11 tdb 1 pd 1*sysbench
172.16.21.21 tdb 1 pd 1*sysbench
172.16.21.31 tdb 1 pd 1*sysbench
172.16.11.41 *ティクブ
172.16.11.51 *ティクブ
172.16.11.61 *ティクブ
172.16.11.71 *ティクブ
172.16.11.81 *ティクブ
172.16.11.91 *ティクブ

テスト結果

標準Selectテスト

バージョンテーブル数テーブルサイズシステムベンチのスレッドQPSレイテンシー (平均/.95)
v2.0.0-rc632千万128*32019361.9033ミリ秒/5.67667ミリ秒
v2.0.0-rc632千万256*32081303.69333ミリ秒/8.90333ミリ秒
v2.0.0-rc632千万512*32117887.23333ミリ秒/15.59ミリ秒
v2.0.0-rc632千万1024*321286814.5933ミリ秒/43.2133ミリ秒
v1.0.832千万128*31886862.03667ミリ秒/5.99ミリ秒
v1.0.832千万256*31950903.94ミリ秒/9.12ミリ秒
v1.0.832千万512*32030127.57333ミリ秒/15.3733ミリ秒
v1.0.832千万1024*320593214.9267ミリ秒/40.7633ミリ秒

上記の統計によると、TiDB 2.0 GA のSelectクエリ パフォーマンスは、TiDB 1.0 GA に比べて最大で 10% 程度向上しています。

標準OLTPテスト

バージョンテーブル数テーブルサイズシステムベンチのスレッドTPSQPSレイテンシー (平均/.95)
v2.0.0-rc632千万128*35404.22108084.487.2033ミリ秒/110ミリ秒
v2.0.0-rc632千万256*35578.165111563.3167.673ミリ秒/275.623ミリ秒
v2.0.0-rc632千万512*35874.045117480.9315.083ミリ秒/674.017ミリ秒
v2.0.0-rc632千万1024*36290.7125814529.183ミリ秒/857.007ミリ秒
v1.0.832千万128*35523.9111047869.53ミリ秒/88.6333ミリ秒
v1.0.832千万256*35969.43119389128.63ミリ秒/162.58ミリ秒
v1.0.832千万512*36308.93126179243.543ミリ秒/310.913ミリ秒
v1.0.832千万1024*36444.25128885476.787ミリ秒/635.143ミリ秒

上記の統計によると、TiDB 2.0 GA と TiDB 1.0 GA の OLTP パフォーマンスはほぼ同じです。

標準Insertテスト

バージョンテーブル数テーブルサイズシステムベンチのスレッドQPSレイテンシー (平均/.95)
v2.0.0-rc632千万128*331707.512.11ミリ秒/21.1167ミリ秒
v2.0.0-rc632千万256*338741.219.8233ミリ秒/39.65ミリ秒
v2.0.0-rc632千万512*345136.834.0267ミリ秒/66.84ミリ秒
v2.0.0-rc632千万1024*34866763.1167ミリ秒/121.08ミリ秒
v1.0.832千万128*331125.712.3367ミリ秒/19.89ミリ秒
v1.0.832千万256*33680020.8667ミリ秒/35.3767ミリ秒
v1.0.832千万512*34412334.8067ミリ秒/63.32ミリ秒
v1.0.832千万1024*34849663.3333ミリ秒/118.92ミリ秒

上記の統計によると、TiDB 2.0 GA のInsertクエリ パフォーマンスは、TiDB 1.0 GA よりもわずかに向上しています。

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

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.