文档数据库服务

测试方法

2025-07-02 03:39:50

环境信息

  • 区域:香港2。

  • 可用区:可用区1。

  • 压测云主机:超高I/O型 ip3.8xlarge.8 ,32核 | 256G,CentOS7.8 64位版本。

  • 实例类型: 三节点副本集和两分片集群版。

  • 数据库版本:文档数据库服务 4.0 版本。

测试工具

本次测试采用开源社区的YCSB 0.17.0压测工具进行压测。

测试指标

OPS:Operation Per Second,数据库每秒执行的操作数。

测试模型

workload模型编号

workload模型

W1

100% insert

W2

90% update ,10% read

W3

65% read ,25% insert, 10% update

W4

90% read ,5% insert, 5% update

W5

50% update, 50% read

W6

100% read

测试步骤

  1. 配置参数 根据测试模型,修改 workloada 配置中的 recordcount、operationcount、readproportion、insertproportion 和 updateproportion,相关参数请参见文档数据库服务-性能白皮书-副本集测试数据

  2. 数据加载 ./bin/ycsb load mongodb -s -P workloads/workloada -p mongodb.url=mongodb://ip:port/ycsb?w=0 -threads xx > outputLoad.txt

  3. 性能压测 ./bin/ycsb run mongodb -s -P workloads/workloada -p mongodb.url=mongodb://ip:port/ycsb?w=0 -threads xx > outputLoad.txt


FwmSva9Up6wc