如何解决测试Postgres数据库的可伸缩性
对于基于Postgres的项目,我想检查系统的可伸缩性。是否有适合的标准数据库基准?我通过了YCSB,但无法与Postgres一起使用。 TPC基准测试并没有真正挑战可扩展性。我对可伸缩性的定义主要基于查询数量的不同,而不是基于查询的速度或数据库的大小。
解决方法
使用pgbench。它包含在PostgreSQL中,并带有类似TPC-B的标准工作负载。您可以缩放数据库的大小和客户端的数量。
它不是功能完善的基准测试软件,但是它出奇的可变性,可让您为自己的数据库提供自己的语句,包括一些脚本语言,还有一些其他功能。
我想它将按您的描述进行操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。