首页 > 解决方案 > 测试 Postgres 数据库的可扩展性

问题描述

对于基于 Postgres 构建的项目,我想检查系统的可扩展性。是否有适合它的标准数据库基准?我已经通过了 YCSB,但无法让它与 Postgres 一起使用。TPC 基准测试并没有真正挑战可扩展性。我对可扩展性的定义主要基于查询的不同数量,而不是查询的速率或数据库的大小。

标签: databasepostgresqlbenchmarkingycsbtpc

解决方案


使用pgbench。它包含在 PostgreSQL 中,并带有类似 TPC-B 的标准工作负载。您可以扩展数据库的大小和客户端的数量。

它不是一个成熟的基准测试软件,但它非常不稳定,允许您为自己的数据库提供自己的语句,包含一些脚本语言,还有一些其他的花里胡哨。

我想它会做你所描述的。


推荐阅读