TPC-H 详解

TPC-H 基准是一个决策支持基准,它由一系列面向商业的查询组成,涵盖广泛的数据库操作,例如查询、更新和数据仓库操作。

数据模型

TPC-H 基准基于一个模拟批发供应商的业务场景,包含以下实体:

  • 客户
  • 零件供应商
  • 订单
  • 零件
  • 区域
  • 国家
  • 供货商

负载设计

TPC-H 基准的负载由 22 个查询组成,这些查询涵盖了以下方面:

  • 简单的查询
  • 报表查询
  • 复杂查询
  • 迭代查询
  • OLAP 查询

指标

TPC-H 基准使用两种主要指标来衡量性能:

  • 每分钟查询数 (QphH@Size): 这表示系统每小时可以处理的查询数量,其中 Size 表示数据库的大小。
  • 价格/性能 (Price/Performance): 这表示系统的性能与其成本的比率。

通过提供一个标准化的测试平台,TPC-H 基准允许用户客观地比较不同数据库系统的性能。