TPC-H 详解
TPC-H 基准是一个决策支持基准,它由一系列面向商业的查询组成,涵盖广泛的数据库操作,例如查询、更新和数据仓库操作。
数据模型
TPC-H 基准基于一个模拟批发供应商的业务场景,包含以下实体:
- 客户
- 零件供应商
- 订单
- 零件
- 区域
- 国家
- 供货商
负载设计
TPC-H 基准的负载由 22 个查询组成,这些查询涵盖了以下方面:
- 简单的查询
- 报表查询
- 复杂查询
- 迭代查询
- OLAP 查询
指标
TPC-H 基准使用两种主要指标来衡量性能:
- 每分钟查询数 (QphH@Size): 这表示系统每小时可以处理的查询数量,其中 Size 表示数据库的大小。
- 价格/性能 (Price/Performance): 这表示系统的性能与其成本的比率。
通过提供一个标准化的测试平台,TPC-H 基准允许用户客观地比较不同数据库系统的性能。