TDSQL MySQL版 TPC-C 体验版(物理复制版本)

这篇将介绍 TDSQL MySQL 版中 TPC-C 体验版(物理复制版本)的特性、性能及使用方式。该版本是 TDSQL 通过 TPC-C 基准测试的版本,在高 IO 并发性能上有较大的提升。

相关产品
TDSQL MySQL版 产品页,含版本规格、价格与购买入口。

注意:说明:

一、物理复制版本特性

·支持物理复制。物理复制是将主库 WAL 日志流直接发给备库,备库根据 WAL 日志进行重做的一种复制方式,这种复制和 MySQL 原生复制有明显区别,复制期间不会产生 binlog 文件。

复制类型 特性
物理复制 以 WAL 日志流传输,不涉及 binlog 和 gtid,减少了数据写盘量,实例整体的吞吐量和响应时间都得到了提升。拥有更好的并发性,redolog 的同步可以支持同时在主备库上执行事务,而无需等待主库上执行完成再执行备库。
原生复制 生成 binlog 进行同步复制,binlog 是较为统一的日志格式,有成熟的工具来进行解析,通过 binlog 可以提供回档、迁移、同步等能力,并使主备之间的复制方式更加多样化。

·不支持创建灾备关系。

·不支持 binlog 查看和备份克隆。

·不支持全局一致性读。

·不支持一级 list/range 和二级分区表。

·不支持 SET 级全局索引。

·不支持 TDE 透明加密。

·不支持作为源数据库或目标数据库创建 DTS 数据迁移和数据同步任务。

·不支持 DBS 数据库备份。

二、物理复制版本性能

经过测试,在高 IO 场景下,物理复制版本的性能有显著提升。
系统架构:x86

测试工具 sysbench 1.1.0   
实例类型 分布式实例,4SET,100G内存,1主1备,强同步,64张表,400w行/张,72G数据(每个节点18G)   
测试版本 TPCC 体验版  8.0.24版本 
测试并发 1000个  1000个 
导数耗时 2 min  2 min 
结果指标 TPS QPS TPS QPS
点查 466200 466200 467623 467623
混合读写 25873 413982 24079 385268
索引更新 420240 420240 223315 223315
测试工具 TPCC 
实例类型 分布式实例,4SET,100G内存,1主1备,强同步 
测试版本 TPCC 体验版 8.0.24版本
测试并发 1500个 1500个
导数耗时 6 min 10min
仓数 400仓(24G数据) 400仓(24G数据)
tpmC(NewOrders) 718987.05 657133.54
tpmTOTAL 1597821.41 1460117.75
Transaction Count 31962792 29208876

三、使用物理复制版本

1. 登录 TDSQL MySQL 版控制台,单击新建创建新实例。

2. 在内核版本中选择 TPCC 体验版。

3. 购买实例并体验使用。

注意:说明:

注意:当前 TPCC 体验版由白名单控制开放,如需体验请 提交工单 进行开通。

赞 (0)
上一篇 4天前
下一篇 4天前