database - 测试 Postgres 数据库的可扩展性
问题描述
对于基于 Postgres 构建的项目,我想检查系统的可扩展性。是否有适合它的标准数据库基准?我已经通过了 YCSB,但无法让它与 Postgres 一起使用。TPC 基准测试并没有真正挑战可扩展性。我对可扩展性的定义主要基于查询的不同数量,而不是查询的速率或数据库的大小。
解决方案
使用pgbench。它包含在 PostgreSQL 中,并带有类似 TPC-B 的标准工作负载。您可以扩展数据库的大小和客户端的数量。
它不是一个成熟的基准测试软件,但它非常不稳定,允许您为自己的数据库提供自己的语句,包含一些脚本语言,还有一些其他的花里胡哨。
我想它会做你所描述的。
推荐阅读
- php - Google Suite Rest APi 更新用户照片 PHP
- java - 通过 Spring-boot 中的 REST 端点读取环境变量值
- azure - 在使用多个身份验证方案时防止 IDX10501 错误 (Microsoft.Identity.Web)
- flutter - 执行无头飞镖代码的 Flutter 插件
- json - 在 Spark scala 中将数据框列的数组展平为单独的列和相应的值
- docker - 等待启动 Docker Stack,直到挂载文件系统
- flutter - 未处理的异常:在收到完整标头之前连接已关闭。在 IOClient.send 和 BaseClient._sendUnstreamed 上出现异常
- javascript - VSCode如何修复打字稿突出显示错误{}类型的参数不可分配给参数
- c# - 如何显示列表的值
在使用 XAML 绑定的 ListView 中? - sass - 以数字开头的 ID 上的 Dart sass 错误