写点什么

TiDB v7.5.0 vs Oceanbase v4.2.1.1 : online ddl 吐血验证测试

  • 2023-12-22
    北京
  • 本文字数:612 字

    阅读完需:约 2 分钟

作者: h5n1 原文来源:https://tidb.net/blog/91b456a3

1          测试环境

3 台 ARM 服务器,同时部署 TiDB 和 OceanBase。


TiDB: v7.5.0 社区版,kv cache 32G ,CPU 48 核 (tidb+tikv+pd,numa), 普通 ssd。


Oceanbase: 4.2.1.1 社区版,租户内存 128G,48 核,普通 ssd。

2          测试内容

以 Oceanbase 4.2.1 官网文档为基准测试内容,验证 TiDB 和 Oceanbase 的 online ddl 能力。Sysbench 初始化一张 200 万数据表,根据测试内容不同设置为不同分区,使用 12 个线程进行 oltp_read_write 等 DML 操作的同时执行 DDL,观察 DDL 执行与 TPS 情况。


Oceanbase online ddl 说明:


https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000252800



3          测试目的

1、 对 tidb、oceanbase 支持的 online ddl 进行验证对比。


2、 验证 oceanbase 官网的 offline ddl 在 tidb 能否 online。

4          测试结果

本次测试结果汇总如下,环境、版本差异可能会有不同结果,仅供参考。从测试结果看 TiDB 支持的 online ddl 操作类型更多,实际使用也更丝滑,对于仅数据字典修改的 ddl 操作 ob 的性能要优于 tidb,tidb 的执行时间更加稳定 (可能和环境有关系)。OB 在自增列和 stored 生成列上支持的操作比 tidb 多,对应分区表 tidb 支持更多灵活的 ddl 操作。



-————————-


具体测试详情: https://asktug.com/t/topic/1019469 查看 pdf 文档


-————————


发布于: 刚刚阅读数: 2
用户头像

TiDB 社区官网:https://tidb.net/ 2021-12-15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
TiDB v7.5.0 vs Oceanbase v4.2.1.1
: online ddl 吐血验证测试_TiDB 社区干货传送门_InfoQ写作社区