【问题标题】:I cannot see a full list of database storage classes in Openshift webconsole我在 Openshift webconsole 中看不到完整的数据库存储类列表
【发布时间】:2019-09-12 23:23:54
【问题描述】:

我正在使用 couchdb,我需要对数据库进行压力测试以确保性能限制。 我从来没有做过任何形式的性能测试。所以我决定写一段代码来做到这一点:

import couchdb

couch= couchdb.Server('xxxxxxx')

db= couch["performance_test"]

doc={
    "test": "test",
    "db":"cocuh"
}

db.save(doc)

所以这只是一个开始,我需要添加很多东西才能让它工作。例如在基准方面,衡量......我不知道该怎么做。在继续完成代码之前,我想确保我走在正确的道路上。这是最好的方法吗?还是我应该使用特定的工具?任何见解表示赞赏

【问题讨论】:

    标签: performance couchdb database-performance stress-testing


    【解决方案1】:

    首先,您需要弄清楚您实际测量的是什么——并发读取率、写入吞吐量等。

    周围有很多负载测试框架,例如Locust。使用现有的负载测试工具可以为您提供很多功能,否则您必须自己实现。 Locust 制作漂亮的图表等。

    还有很多工具和库可以帮助您生成随机测试数据,例如 Python 中的faker

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多