大数据集场景测试结果

最近更新时间:2024-09-19 09:54:01

我的收藏
本文为您介绍 TDSQL-C MySQL 版在大数据集场景下与腾讯云 MySQL 的性能对比测试结果。

大数据集场景介绍

大数据集场景指全部数据不可全部放到缓存里(数据量是内存2倍),查询过程中需要读写磁盘更新缓存。

大数据集场景测试结论

只读场景下 TDSQL-C MySQL 版都可以将计算节点的 CPU 利用率达到90%以上,测试结论体现了 TDSQL-C MySQL 版的资源利用率优于腾讯云 MySQL。
只写场景下 TDSQL-C MySQL 版在较小规格性能领先于腾讯云 MySQL,并且随着规格和数据量增大,其性能优势愈发明显。
数据集特征
测试场景
读类型
结论
大数据集
只写
-
TDSQL-C MySQL 版性能更优秀,且在大规格时性能优势远超腾讯云 MySQL
只读
point select
TDSQL-C MySQL 版性能更优秀
只读
range select
大部分规格性能持平
混合读写
point select
TDSQL-C MySQL 版性能更优秀
混合读写
range select
大部分规格性能持平

大数据集场景测试结果

场景一:只写

规格
并发
单表数据量(table_size)
表总数(tables)
QPS
腾讯云 MySQL
TDSQL-C MySQL 版
2核16GB
96
800000
150
14772
26864
4核16GB
96
800000
300
31140
45881
4核32GB
192
800000
300
31539
53082
8核32GB
192
800000
300
54397
97005
8核64GB
192
800000
450
54945
92988
16核64GB
192
800000
450
60948
111596
16核96GB
256
800000
600
79163
109014
16核128GB
384
5000000
300
105781
142165
32核128GB
384
5000000
300
81662
252668
32核256GB
384
5000000
400
101277
270367
64核256GB
384
6000000
450
115992
301974
场景二:只读(point select)

规格
并发
单表数据量(table_size)
表总数(tables)
QPS
腾讯云 MySQL
TDSQL-C MySQL 版
2核16GB
512
800000
150
38594
45597
4核16GB
512
800000
300
73117
75483
4核32GB
1000
800000
300
74664
92117
8核32GB
1000
800000
300
142866
181402
8核64GB
1000
800000
450
149526
172378
16核64GB
1000
800000
450
303341
325878
16核96GB
1000
800000
600
311256
336011
16核128GB
1000
5000000
300
262724
323877
32核128GB
1000
5000000
300
483449
573631
32核256GB
1000
5000000
400
474329
615283
64核256GB
1000
6000000
450
663715
940105
场景三:只读(range select)

规格
并发
单表数据量(table_size)
表总数(tables)
QPS
腾讯云 MySQL
TDSQL-C MySQL 版
2核16GB
64
800000
150
13571
14388
4核16GB
64
800000
300
28962
26079
4核32GB
64
800000
300
30045
28314
8核32GB
64
800000
300
47298
57353
8核64GB
64
800000
450
58638
57281
16核64GB
128
800000
450
104072
98246
16核96GB
128
800000
600
114502
106160
16核128GB
128
5000000
300
121297
109978
32核128GB
256
5000000
300
192649
183658
32核256GB
256
5000000
400
185941
184855
64核256GB
256
6000000
450
283903
278997
场景四:混合读写(point select)

规格
并发
单表数据量(table_size)
表总数(tables)
QPS
腾讯云 MySQL
TDSQL-C MySQL 版
2核16GB
64
800000
150
20726
22997
4核16GB
256
800000
300
47820
51545
4核32GB
256
800000
300
52680
62105
8核32GB
256
800000
300
94132
108540
8核64GB
256
800000
450
100882
120153
16核64GB
256
800000
450
192474
193744
16核96GB
256
800000
600
186854
184257
16核128GB
512
5000000
300
188389
195375
32核128GB
512
5000000
300
227494
306809
32核256GB
512
5000000
400
245819
307072
64核256GB
512
6000000
450
335819
453163
场景五:混合读写(range select)

规格
并发
单表数据量(table_size)
表总数(tables)
QPS
腾讯云 MySQL
TDSQL-C MySQL 版
2核16GB
32
800000
150
13177
13883
4核16GB
32
800000
300
27935
20720
4核32GB
64
800000
300
30705
29914
8核32GB
96
800000
300
50166
58060
8核64GB
64
800000
450
57866
53804
16核64GB
128
800000
450
107923
95976
16核96GB
128
800000
600
107589
107180
16核128GB
256
5000000
300
138710
110169
32核128GB
256
5000000
300
165299
180335
32核256GB
256
5000000
400
166066
171670
64核256GB
512
6000000
450
208616
190824