性能测试

来自 PostgreSQL 维基
跳转到导航跳转到搜索

此页面集中了性能测试的努力:可用硬件、可用工具、持续的基准测试工作...

PostgreSQL 性能实验室正在创建,以允许开源数据库 PostgreSQL 的社区成员使用企业级硬件进行测试。

将进行的测试包括行业标准工作负载,例如 OLTP、DSS 和 BI。 此外,我们还将使用该硬件进行其他实际和面向客户的测试,以提高可扩展性(处理器利用率、I/O、负载均衡等)和管理大型数据集(加载、备份、恢复、复制等)。

捐赠

如有捐赠咨询,请联系 Funds Group <funds-group @t lists.postgresql.org>.

工具

想法

  • 研究一下 sysbench - 它在 postgresql 上有一些锁定问题,但至少在只读情况下似乎可以正常工作。 有关更多信息,请参见 SysBench
  • 收集过去几年在 -performance、-hackers 和 -bugs 上发布的所有各种小型示例和测试用例,并将它们放入测试集中
  • 考虑使用 pgbench -M(simple|extended|prepared)进行测试,以发现其中一种模式的回归
  • 复活 Jan Wiecks 的 tpc-w 实现,该实现可在 PgFoundry 上获得
  • 通过使用来自 teodor 的 ftsbench 添加全文搜索基准测试
  • XML 基准测试?

数据集

请参见示例数据库页面以获取一些免费的数据源

信息