TPC-H

来自 PostgreSQL wiki
跳转到导航跳转到搜索

TPC-H 基准测试 是一种流行的比较数据库供应商的基准测试。正如 DBT-3 项目提供的完整工具包所展示的那样,可以在 PostgreSQL 上运行 TPC-H 数据集,而无需正式的测试工具包。商业数据库供应商以专注于此基准测试而闻名,他们会“玩弄”TPC-H 运行——添加专门针对它的优化——以确保他们表现出色。

PostgreSQL 仍然缺少一些在该基准测试中竞争所需的特性。PostgreSQL 9.6 及更高版本中添加的并行查询特性有助于缩短多个查询的运行时间,请参见 EDB 的 PostgreSQL 中的并行查询TPC-H 性能 8.3-13

带压缩的列式存储是一种众所周知的加速 TPC-H 查询的方法。如下所述,Greenplum 的 PostgreSQL 分支声称在 PG 8.4 上取得了一些改进的结果。Crunchy 声称他们的商业列式 基于 Iceberg 的扩展 在 PG 16 上取得了巨大改进。


早期关于基准测试的参考笔记