GaiaDB MySQL版与RDS MySQL性能对比
更新时间:2024-07-25
本文介绍 GaiaDB MySQL 版与 RDS MySQL 版在相同场景中 OLTP 负载性能的对比结果。 相对 RDS MySQL,GaiaDB MySQL 版在以下方面进行了优化,提高了集群整体性能:
- 得益于缩短数据链路的优化与同步转异步的高吞吐自适应能力,获得了更高的性能、更低的延迟。
- 通过锁优化、IO 路径优化、针对大表优化等内核层面的优化,实现了并发场景下的更优性能。
测试说明
本文测试结果基于以下的集群配置及测试方法,您测试时可以进行参考,便于获得更准确的对比结果:
- 实例类型:独享型
- 规格配置:4C16G、8C32G、16C64G
- 版本:MySQL 8.0
- 磁盘类型:本地盘 SSD
- 架构:GaiaDB为1读写节点和只读节点、RDS为双机高可用版
- RDS 数据同步方式:半同步复制
- 测试工具:Sysbench(或者模拟线上压力的场景进行实际性能对比)
具体测试方法,参考性能测试方法(OLTP)
说明:
- 不推荐使用单条 SQL 对比读或写性能。
- 建议开启 RDS 半同步复制,与 GaiaDB 写入场景更接近。
衡量指标
- QPS(Queries Per Second):即数据库每秒执行的SQL数(含INSERT、SELECT、UPDATE、DELETE等)。