加载中...

TPC-H 是事务处理性能委员会(Transaction Processing Performance Council,TPC)制定的决策支持基准测试,模拟批发供应商的经营分析场景,是衡量数据库分析查询(OLAP)性能与查询优化器能力的经典标尺。
基准包含 8 张表(lineitem、orders、customer、supplier 等)与 22 条分析型查询(Q1-Q22),涉及多表连接、聚合、子查询、排序等复杂操作,另含两个数据更新流。数据规模由 Scale Factor(SF)定义,SF=1 约 1GB,常用 100、1000 等规模。官方指标为 QphH@Size(每小时查询性能),综合单流功率测试与多流吞吐测试。
TPC-H 的查询(如著名的 Q1 聚合、Q9 多表连接)成为数据库论文与产品评测的通用语言,几乎所有分析引擎都会公布其成绩。其局限也被广泛讨论:数据按均匀分布生成、列间缺乏相关性,难以考验基数估计,为此学术界提出 Join Order Benchmark 等补充基准;TPC 后续制定了更复杂的 TPC-DS(99 条查询、雪花模型)。厂商发布正式成绩需经审计,非审计结果只能称"源自 TPC-H 的测试"。

登录 后参与讨论
暂无讨论,来发表第一条评论吧