【发布时间】:2020-11-10 20:04:59
【问题描述】:
对于基于 Postgres 构建的项目,我想检查系统的可扩展性。是否有适合它的标准数据库基准?我已经通过了 YCSB,但无法让它与 Postgres 一起工作。 TPC 基准测试并没有真正挑战可扩展性。我对可扩展性的定义主要基于查询的不同数量,而不是查询的速率或数据库的大小。
【问题讨论】:
标签: database postgresql benchmarking ycsb tpc
对于基于 Postgres 构建的项目,我想检查系统的可扩展性。是否有适合它的标准数据库基准?我已经通过了 YCSB,但无法让它与 Postgres 一起工作。 TPC 基准测试并没有真正挑战可扩展性。我对可扩展性的定义主要基于查询的不同数量,而不是查询的速率或数据库的大小。
【问题讨论】:
标签: database postgresql benchmarking ycsb tpc
使用pgbench。它包含在 PostgreSQL 中,并带有类似 TPC-B 的标准工作负载。您可以扩展数据库的大小和客户端的数量。
它不是一个成熟的基准测试软件,但它非常不稳定,允许您为自己的数据库提供自己的语句,包含一些脚本语言并有一些其他的花里胡哨。
我想它会像你描述的那样。
【讨论】: