Docs
tidb
Performance Data

Performance Data

TiDB can improve performance through horizontal expansion (except for memory-limited instances), the following is the performance performance of TiDB under the default configuration (3PD3TiDB3TiKV).

Test One

  • Version: v4.0.8
  • Threads: 512
  • Table: 32 * 100 million records
  • Transaction: 10 million
  • Test Duration: 1 hour
  • Sysbench: v1.0.13

Same Available Zone Instance

OperationDeleteInsertOltpSelectUpdate Index
Read00140000000100000000
Write2893289100000003673340009819708
Other71067110232666000180292
Total10000000100000002000000001000000010000000
Transactions10000000 (72353.61 per sec.)10000000 (34896.08 per sec.)10000000 (3296.22 per sec.)10000000 (145813.92 per sec.)10000000 (24928.44 per sec.)
Queries10000000 (72353.61 per sec.)10000000 (34896.08 per sec.)200000000 (65924.32 per sec.)10000000 (145813.92 per sec.)10000000 (24928.44 per sec.)
Ignored Errors00000
Reconnects00000
Total Time138.2084s286.5630s3033.7809s68.5796s401.1473s
Total Number of Events1000000010000000100000001000000010000000
Latency Min (ms)1.152.1132.860.911.16
Latency Avg (ms)7.0714.67155.323.5120.53
Latency Max (ms)3536.901464.201977.64359.593173.37
Latency 95th Percentile (ms)22.2829.19200.478.7438.25
Latency Sum (ms)70703222.04146665415.951553214351.6935054605.48205329856.41
Thread Fairness (events (avg/stddev))19531.2500/486.7619531.2500/1208.7019531.2500/1484.8719531.2500/3230.5819531.2500/578.39
Thread Fairness Execution Time(avg/stddev)138.0922/0.01286.4559/0.013033.6218/0.0368.4660/0.01418.8353/0.03

Same Available Zone Type - Limit TiKV Memory 60G

OperationDeleteInsertOltpSelectUpdate Index
Read00140000000100000000
Write3048784100000003948029909934762
Other6951216020519701065238
Total10000000100000002000000001000000010000000
Transactions10000000 (62398.11 per sec.)10000000 (28291.07 per sec.)10000000 (2969.87 per sec.)10000000 (143977.26 per sec.)10000000 (23345.29 per sec.)
Queries10000000 (62398.11 per sec.)10000000 (28291.07 per sec.)200000000 (59397.39 per sec.)10000000 (143977.26 per sec.)10000000 (23345.29 per sec.)
Ignored Errors00000
Reconnects00000
Total Time160.2602s353.4668s3367.1501s69.4539s428.3505s
Total Number of Events1000000010000000100000001000000010000000
Latency Min (ms)1.102.2339.180.951.18
Latency Avg (ms)8.2018.09172.393.5521.93
Latency Max (ms)3103.191124.731276.1079.713179.78
Latency 95th Percentile (ms)26.2040.37223.348.7441.85
Latency Sum (ms)81995831.74180925890.111723914093.2235507624.44219259487.79
Thread Fairness (events (avg/stddev))19531.2500/1498.1719531.2500/979.0819531.2500/1914.1819531.2500/1326.0419531.2500/335.69
Thread Fairness Execution Time(avg/stddev)160.1481/0.01353.3709/0.013367.0197/0.0469.3508/0.01428.2412/0.01

Same Available Zone Type - Limit TiKV Memory 30G

OperationDeleteInsertOltpSelectUpdate Index
Read00140000000100000000
Write3052004100000003718438009948851
Other6947996022815620051149
Total10000000100000002000000001000000010000000
Transactions10000000 (62787.77 per sec.)10000000 (29295.01 per sec.)10000000 (2943.32 per sec.)10000000 (118703.33 per sec.)10000000 (21720.84 per sec.)
Queries10000000 (62787.77 per sec.)10000000 (29295.01 per sec.)200000000 (58866.45 per sec.)10000000 (118703.33 per sec.)10000000 (21720.84 per sec.)
Ignored Errors00000
Reconnects00000
Total Time159.2659s341.3541s3397.5203s84.2427s460.3864s
Total Number of Events1000000010000000100000001000000010000000
Latency Min (ms)1.172.2036.680.971.21
Latency Avg (ms)8.1417.47173.944.3023.40
Latency Max (ms)3070.661307.86517.10324.673583.93
Latency 95th Percentile (ms)23.9534.33235.7411.4545.79
Latency Sum (ms)81449901.77174694924.421739438308.9143044129.07233956807.95
Thread Fairness (events (avg/stddev))19531.2500/1326.1419531.2500/549.2019531.2500/2489.3619531.2500/1659.9019531.2500/824.38
Thread Fairness Execution Time(avg/stddev)159.0818/0.01341.2010/0.013397.3404/0.0584.0706/0.01456.9469/0.20

Test Two

  • Version: v3.0.5
  • Threads: 512
  • Table: 32 * 60 million records
  • Data Volume: About 1.3T
  • Transaction: 10 million
  • Test Duration: 600(s)
  • Sysbench: v1.0.13

Cross-Availability Zone Type

OperationDeleteInsertOltpSelectUpdate Index
Read0029160418100000000
Write53990588766893517695606271289
Other46009420732036603728711
Total100000008766893416577401000000010000000
Transactions10000000 (22371.77 per sec.)8766893 (14610.32 per sec.)2082887 (3470.58 per sec.)10000000 (63480.92 per sec.)10000000 (18292.54 per sec.)
Queries10000000 (22371.77 per sec.)8766893 (14610.32 per sec.)41657740 (69411.50 per sec.)10000000 (63480.92 per sec.)10000000 (18292.54 per sec.)
Ignored Errors0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)
Reconnects0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)
Total Time446.9905s600.0467s600.1546s157.5262s546.6693s
Total Number of Events10000000876689320828871000000010000000
Latency Min (ms)1.917.4954.980.611.92
Latency Avg (ms)22.8835.04147.508.0627.99
Latency Max (ms)5332.54285.324198.65239.999851.13
Latency 95th Percentile (ms)54.8356.84186.5421.1162.19
Latency Sum (ms)228819822.49307187149.43307227921.1580609016.31279850391.93
Thread Fairness (events (avg/stddev))19531.2500/746.2417122.8379/512.844068.1387/278.9380609016.3119531.2500/610.81
Thread Fairness Execution Time(avg/stddev)446.9137/0.01599.9749/0.01600.0545/0.04157.4395/0.02546.5828/0.01

Same Available Zone Type

OperationDeleteInsertOltpSelectUpdate Index
Read0035104384100000000
Write496783610000000603993905715841
Other50321640900479704284159
Total1000000010000000501491201000000010000000
Transactions10000000 (31633.96 per sec.)10000000 (19810.12 per sec.)2507456 (4178.42 per sec.)10000000 (72581.93 per sec.)10000000 (24383.18 per sec.)
Queries10000000 (31633.96 per sec.)10000000 (19810.12 per sec.)50149120 (83568.32 per sec.)10000000 (72581.93 per sec.)10000000 (24383.18 per sec.)
Ignored Errors0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)
Reconnects0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)0 (0.00 per sec.)
Total Time316.1144s504.7909s600.0958s137.7739s410.1173s
Total Number of Events100000001000000025074561000000010000000
Latency Min (ms)0.541.8916.700.380.53
Latency Avg (ms)16.1825.84122.527.0520.99
Latency Max (ms)7359.571119.64687.53691.314990.75
Latency 95th Percentile (ms)51.9447.47193.3818.6162.19
Latency Sum (ms)161821250.26258417879.28307218046.8470500537.78209946556.81
Thread Fairness (events (avg/stddev))19531.2500/182.0919531.2500/151.344897.3750/116.0119531.2500/183.1919531.2500/178.73
Thread Fairness Execution Time(avg/stddev)316.0571/0.01504.7224/0.01600.0352/0.03137.6964/0.02410.0519/0.01