文档数据库服务 DDS-测试方法:测试步骤

时间:2025-02-28 16:20:33

测试步骤

  1. 使用Y CS B执行如下命令,加载测试数据:

    ./bin/ycsb load mongodb -s -p workload=site.ycsb.workloads.CoreWorkload -p recordcount=${recordcount} -p mongodb.url="mongodb://${userName}:${password}@${mongosIP}:${port}/ycsb?authSource=admin" -threads ${threadNum}

    • recordcount=${recordcount}:加载至DDS实例的数据总量。
    • mongodb.url="mongodb://${userName}:${password}@${mongosIP}:${port}/ycsb?authSource=admin":DDS实例的高可用连接地址。
    • threads ${threadNum} :客户端的并发线程数。
  2. 使用YCSB执行如下命令,进行性能压测:
    ./bin/ycsb run mongodb -s -p workload=site.ycsb.workloads.CoreWorkload -p recordcount=${recordcount} -p operationcount=${operationcount} -p insertproportion=0 -p readproportion=1 -p updateproportion=0 -p requestdistribution=zipfian -p mongodb.url="mongodb://${userName}:${password}@${mongosIP}:${port}/ycsb?authSource=admin" -threads ${threadNum}
    • recordcount=${recordcount}:加载至DDS实例的数据总量。
    • operationcount=${operationcount}:执行读写测试的总操作次数。
    • insertproportion=0:加载数据的操作比例。
    • readproportion=1:读操作比例。
    • updateproportion=0:更新操作比例。
    • mongodb.url="mongodb://${userName}:${password}@${mongosIP}:${port}/ycsb?authSource=admin":DDS实例的高可用连接地址。
    • threads ${threadNum} :客户端的并发线程数。
    • recordcount和operationcount的值一致。
    • insertproportion、readproportion、updateproportion的值的总和为1。
support.huaweicloud.com/pwp-dds/dds_pwp_0002.html