性能测试

来自 PostgreSQL wiki
(从 Performances QA testing 重定向)
跳转到导航跳转到搜索

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

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 基准测试?

数据集

查看样本数据库页面以获取一些免费的数据源

信息