云数据库技术|“重磅升级”后再测 TDSQL-C

标题 1.摘要

前段时间,测试了国内主要云原生数据库 PolarDB、TDSQL-C、GaussDB 的性能,参考:《再测云原生数据库性能》。在上次测试结果中,由于地域版本差异,腾讯云的 TDSQL-C 并没有表现出”重磅升级”的效果,现在两个月过去了,我们再来重测 TDSQL-C。先说结论:

相比之前,本次 TDSQL-C 性能有了非常显著的提升,在这里的场景与规格(4c16g)下,读写性能相比之前提升了 80%经过与腾讯云数据库团队沟通,选择了在已经完成”重磅升级”的”北京六区”进行测试;另外,据悉,预计 12 月底,所有地域将完成升级

标题 2.详细测试结果

TDSQL-C 在「读写混合」场景下,8 月比 6 月的性能有显著提升:

各厂商在「读写混合」场景下的压测结果,TDSQL-C 升级之后,性能显著提升:

注意:阿里云和华为云为 6 月份的测试数据

本次测试的主要目的是对比 TDSQL-C 升级前后的性能差异。可以看到,腾讯云的 TDSQL-C 在升级之后性能显著提升,某些场景下甚至提升了近一倍的性能。

3.测试说明

这里对我们的测试方式做一个详细说明。本次测试还是选择 4c16g 的规格进行对比,使用了工具 sysbench 1.0.20 版本进行测试。具体的,在「读写」、「只读」、「只写」3 个场景下进行 2~512 个线程的压测, 获取每秒执行事务数 TPS(Transactions Per Second)、每秒执行请求数 QPS(Queries Per Second)来作为性能对比指标。

数据库规格:

客户端规格:

压测命令:

说明:10 张表,每张表 1000 万数据,数据集约 25G,2~512 个线程进行压测。

补充说明:

TDSQL-C 支持了自动读写分离(Proxy),但其 Proxy 暂不支持事务拆分,虽然通过 Proxy 地址,但也只在读写节点上执行。如果想充分发挥读写分离的优势,可以通过工单方式让腾讯云的工作人员修改 Proxy 策略,或开启 sysbench 的参数–skip-trx(非事务模式)才能使用只读节点,本文测试没有开启该参数。

读写内网地址(高可用地址,用 RW 表示)和 数据库代理地址(自动读写分离地址,用 Proxy 表示)。

4.测试详情

TDSQL-C 升级之后是否有提升?

读写场景:

读写场景结论:TDSQL-C 8 月份的性能比 6 月份平均高出了近 80%。

只读场景:

只读场景结论:TDSQL-C 8 月份的性能比 6 月份平均高出了近 70%。

只写场景:

只写场景结论:TDSQL-C 8 月份的性能比 6 月份平均高出了近 120%。

小结:通过以上三个场景的压测对比,可以看到 TDSQL-C 8 月份比 6 月份性能有显著提升,特别是只写场景下,提升了 1.2 倍。虽然 TDSQL-C 支持了自动读写分离,但因 Proxy 暂时不支持事务拆分,虽然通过 Proxy 地址,但也只在读写节点上执行,所以性能比用读写地址的低一些。

TDSQL-C 升级之后是否有超越?

注意:阿里云和华为云为 6 月份的测试数据。

可以看到,腾讯云的 TDSQL-C 在升级之后性能显著提升,大大提高了其竞争力,也让用户在云原生数据库上有了更多的选择。

5.总结

通过上面的压测数据,看到了 TDSQL-C 在”重磅升级” 之后带来的性能提升,并且功能上也支持了自动读写分离(后续会默认支持事务拆分),极大提高了其在云原生数据库上的竞争力。最后,期待 TDSQL-C 的升级版本在更多的地域中上线。

Original: https://www.cnblogs.com/sjkxz/p/16671756.html
Author: 数据组小组
Title: 云数据库技术|“重磅升级”后再测 TDSQL-C

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598882/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 有趣的BUG之Stack Overflow

    今天遇到一个很有意思的bug,当程序开发完成后打包到服务器运行,总是会出现栈溢出异常,经过排查发现,问题出现在一个接口上,但这个接口逻辑并不复杂,除了几局逻辑代码外和打印语句之外也…

    数据库 2023年6月6日
    093
  • javaweb之HttpSession对象

    1.session会话追踪原理 客户端第一次请求服务端,服务端会创建一个session对象并且存储下来,之后会将session的唯一标识sessionId设置到响应头中传给客户端 …

    数据库 2023年6月16日
    087
  • 【Java代码之美】 — Java17新特性初探

    1.背景 Oracle与9月中旬正式宣布推出Java17,正如官方所说: JDK17是最新的长期稳定支持的版本作为JDK11之后的下一个长期支持的版本; 也是Spring Fram…

    数据库 2023年6月6日
    0103
  • Mybatis-Plus一键生成代码

    Mybatis-Plus一键生成代码 一、闲言碎语 闲来无事看了看了MP的官网看到一键生成的代码更新了! 整个Ui风格都变了,遂决定瞅一眼新的代码生成器 官网地址~~ 二、引入依赖…

    数据库 2023年5月24日
    085
  • 定时调度的线程池

    定时调度线程池 当我们需要定时进行线程的调度 @Slf4j public class Test5 { public static void main(String[] args) …

    数据库 2023年6月11日
    085
  • Question08-查询没学过”张三”老师授课的同学的信息

    * SELECT * FROM Student WHERE SID NOT IN ( SELECT DISTINCT Student.SID FROM Student , SC ,…

    数据库 2023年6月16日
    092
  • 2022-08-19 PreparedStatement

    PreparedStatement接口是 Statement的子接口,它表示一条预编译过的SQL语句 什么是SQL注入 SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,…

    数据库 2023年6月14日
    080
  • 微信小程序笔记

    微信小程序笔记 文件构成 全局文件 app.json 小程序全局配置文件,必要,自动生成 app.js 小程序入口JS文件,一般只需申明全局变量、处理生命周期以及版本升级即可,必要…

    数据库 2023年6月11日
    0130
  • 2022-8-18 第六组 JDBC

    JDBC 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有…

    数据库 2023年6月14日
    091
  • 线程池系列三:动态修改线程池队列大小

    线程池中的队列要求的是阻塞队列,作用主要是当线程池处理任务能力不足时,队列存储多余的任务,从而起到削峰和缓冲的目的。 可以选择的队列种类很多,如何选择合适的队列应用到自己的线程池中…

    数据库 2023年6月6日
    084
  • 数据结构与算法-农夫过河问题

    农夫过河问题——最短路径算法 问题描述:农夫用小木筏将狼、羊、菜从起始岸运到目标岸,小木筏每次只能带一种物品,也可以什么都不带,因为食物链的关系,人不在的时候,狼会吃羊,羊会吃菜,…

    数据库 2023年6月14日
    0119
  • Linux–>进程管理

    基本介绍 在Linux中, 每个执行程序都称为一个进程。每一个进程都会分配一个ID号(pid,进程号) 每个进程都可能以俩种方式存在的。分别是 前台与 后台,所谓前台进程就是用户目…

    数据库 2023年6月14日
    0113
  • mysql多实例部署

    在MySQL中配置多实例 1.软件下载 2.配置用户和组并解压二进制程序至/usr/local下 3.创建各实例数据存放的目录 4.初始化各示例 5.配置配置文件/etc/my.c…

    数据库 2023年5月24日
    0100
  • Simple SNMP with SimpleSnmp

    Apparently not everybody is as interested in the background workings of the SNMP protocol …

    数据库 2023年6月11日
    097
  • django中的JsonRseponse对象

    json格式的数据 在进行前后端数据交互的时候,我们需要使用json格式的数据作为过渡,实现跨语言传输数据! django中的JsonResponse对象 在django中Json…

    数据库 2023年6月14日
    090
  • IDEA中如何查看接口的所有实现类呢?

    接口是我们日常开发中常用的操作,那么如何查看一个接口有哪些实现类呢?下文笔者将讲述IDEA编辑器中 查看实现类的快捷方法,如下所示 在spring源码阅读中,每一个接口都有很多实现…

    数据库 2023年6月11日
    087
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球