本文为您介绍 TDSQL-C MySQL 版在单表1T场景下与腾讯云 MySQL 的性能对比测试结果。
单表1T场景介绍
单表1T场景指的是测试数据集单表40亿条记录,其单表数据存储空间达到1TB。
单表1T场景测试结论
只读场景下 TDSQL-C MySQL 版都可以将计算节点的 CPU 利用率达到90%以上,测试结论体现了 TDSQL-C MySQL 版的资源利用率优于腾讯云 MySQL。
只写场景下 TDSQL-C MySQL 版在较小规格性能领先于腾讯云 MySQL,并且随着规格和数据量增大,其性能也大幅领先腾讯云 MySQL。
数据集特征 | 测试场景 | 读类型 | 结论 |
单表1T | 只写 | - | TDSQL-C MySQL 版性能更优秀 |
| 只读 | point select | 大部分规格性能持平,最大规格 TDSQL-C MySQL 版性能更优秀 |
| 只读 | range select | 大部分规格性能持平 |
| 混合读写 | point select | TDSQL-C MySQL 版性能更优秀 |
| 混合读写 | range select | 大部分规格性能持平 |
单表1T场景测试结果
场景一:只写
规格 | 并发 | 单表数据量(table_size) | 表总数(tables) | QPS | |
| | | | 腾讯云 MySQL | TDSQL-C MySQL 版 |
2核16GB | 256 | 4000000000 | 1 | 10881 | 17816 |
4核16GB | 512 | 4000000000 | 1 | 26827 | 33700 |
4核32GB | 512 | 4000000000 | 1 | 31404 | 41098 |
8核32GB | 512 | 4000000000 | 1 | 44167 | 76047 |
8核64GB | 512 | 4000000000 | 1 | 55609 | 81191 |
16核64GB | 512 | 4000000000 | 1 | 88401 | 134317 |
16核96GB | 512 | 4000000000 | 1 | 97068 | 134923 |
16核128GB | 512 | 4000000000 | 1 | 101274 | 134340 |
32核128GB | 512 | 4000000000 | 1 | 111626 | 196333 |
32核256GB | 512 | 4000000000 | 1 | 131058 | 206395 |
64核256GB | 512 | 4000000000 | 1 | 140587 | 256415 |
场景二:只读(point select)
规格 | 并发 | 单表数据量(table_size) | 表总数(tables) | QPS | |
| | | | 腾讯云 MySQL | TDSQL-C MySQL 版 |
2核16GB | 256 | 4000000000 | 1 | 29135 | 31504 |
4核16GB | 512 | 4000000000 | 1 | 59667 | 61128 |
4核32GB | 512 | 4000000000 | 1 | 66219 | 64707 |
8核32GB | 512 | 4000000000 | 1 | 119374 | 128884 |
8核64GB | 512 | 4000000000 | 1 | 127005 | 129857 |
16核64GB | 1000 | 4000000000 | 1 | 229007 | 210873 |
16核96GB | 1000 | 4000000000 | 1 | 230460 | 217415 |
16核128GB | 1000 | 4000000000 | 1 | 236767 | 228319 |
32核128GB | 1000 | 4000000000 | 1 | 377009 | 368868 |
32核256GB | 1000 | 4000000000 | 1 | 412356 | 421931 |
64核256GB | 1000 | 4000000000 | 1 | 569523 | 794997 |
场景三:只读(range select)
规格 | 并发 | 单表数据量(table_size) | 表总数(tables) | QPS | |
| | | | 腾讯云 MySQL | TDSQL-C MySQL 版 |
2核16GB | 32 | 4000000000 | 1 | 11773 | 14358 |
4核16GB | 64 | 4000000000 | 1 | 25688 | 26093 |
4核32GB | 64 | 4000000000 | 1 | 26826 | 28748 |
8核32GB | 128 | 4000000000 | 1 | 48998 | 54387 |
8核64GB | 128 | 4000000000 | 1 | 54987 | 60345 |
16核64GB | 256 | 4000000000 | 1 | 103212 | 113117 |
16核96GB | 256 | 4000000000 | 1 | 105302 | 113609 |
16核128GB | 256 | 4000000000 | 1 | 108209 | 114218 |
32核128GB | 512 | 4000000000 | 1 | 187161 | 190716 |
32核256GB | 512 | 4000000000 | 1 | 192407 | 190472 |
64核256GB | 1000 | 4000000000 | 1 | 308631 | 319047 |
场景四:混合读写(point select)
规格 | 并发 | 单表数据量(table_size) | 表总数(tables) | QPS | |
| | | | 腾讯云 MySQL | TDSQL-C MySQL 版 |
2核16GB | 64 | 4000000000 | 1 | 16313 | 24150 |
4核16GB | 64 | 4000000000 | 1 | 38896 | 42051 |
4核32GB | 128 | 4000000000 | 1 | 47036 | 53506 |
8核32GB | 256 | 4000000000 | 1 | 80167 | 103935 |
8核64GB | 256 | 4000000000 | 1 | 93335 | 123395 |
16核64GB | 512 | 4000000000 | 1 | 135267 | 220769 |
16核96GB | 512 | 4000000000 | 1 | 140926 | 229214 |
16核128GB | 512 | 4000000000 | 1 | 152629 | 234357 |
32核128GB | 512 | 4000000000 | 1 | 199042 | 381067 |
32核256GB | 512 | 4000000000 | 1 | 223027 | 384323 |
64核256GB | 1000 | 4000000000 | 1 | 283722 | 520265 |
场景五:混合读写(range select)
规格 | 并发 | 单表数据量(table_size) | 表总数(tables) | QPS | |
| | | | 腾讯云 MySQL | TDSQL-C MySQL 版 |
2核16GB | 256 | 4000000000 | 1 | 10177 | 12129 |
4核16GB | 512 | 4000000000 | 1 | 23475 | 22560 |
4核32GB | 512 | 4000000000 | 1 | 27023 | 26009 |
8核32GB | 512 | 4000000000 | 1 | 48087 | 52183 |
8核64GB | 512 | 4000000000 | 1 | 53915 | 53766 |
16核64GB | 512 | 4000000000 | 1 | 98038 | 95518 |
16核96GB | 512 | 4000000000 | 1 | 97504 | 97117 |
16核128GB | 512 | 4000000000 | 1 | 101461 | 99140 |
32核128GB | 512 | 4000000000 | 1 | 154222 | 171150 |
32核256GB | 512 | 4000000000 | 1 | 182955 | 183249 |
64核256GB | 512 | 4000000000 | 1 | 246526 | 266539 |