云数据库 MariaDB TPC-C 体验版(物理复制版本)

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

相关产品
云数据库 MariaDB 产品页,含版本规格、价格与购买入口。

注意:说明:

一、物理复制版本特性

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

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

·不支持创建灾备关系。

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

·不支持全局一致性读。

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

·不支持 SET 级全局索引。

·不支持 TDE 透明加密。

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

·不支持 DBS 数据库备份。

二、物理复制版本性能

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

系统架构:x86

测试工具 sysbench 1.1.0   
实例类型 集中式实例,100G内存,1主1备,强同步,64张表,100w行/张,16G数据(全缓存)   
测试版本 TPCC 体验版  8.0.24版本 
测试开发 500个  500个 
导数耗时 1min58.9s  2min 
结果指标 TPS QPS TPS QPS
点查 438420 438420 425332 425332
混合读写 20212 323399 15945 255129
索引更新 144874 144874 98494 98494
非索引更新 156298 156298 110851 110851
测试工具 TPCC 
实例类型 集中式实例,100G内存,1主1备,强同步 
测试版本 TPCC 体验版 8.0.24版本
测试并发 1000个 1000个
导数耗时 1min57.1s 2min
仓数 100仓(9G数据) 100仓(9G数据)
tpmC(NewOrders) 328433 265743
tpmTOTAL 729932 590454
Transaction Count 21898587 17714473

三、使用物理复制版本

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

2. 在数据库版本选择 TPCC 体验。

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

注意:说明:

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

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