TPC-H是事务处理性能委员会( Transaction ProcessingPerformance Council )制定的基准程序之一,TPC- H 主要目的是评价特定查询的决策支持能力,该基准模拟了决策支持系统中的数据库操作,测试数据库系统复杂查询的响应时间,以每小时执行的查询数(TPC-H QphH@Siz)作为度量指标。

TPC-H的数据表关联图




 


TPC-H简介_数据库系统


image.png


TPC-H的数据库模型




 


TPC-H简介_查询语句_02


image.png


测试数据量规定

数据量的大小对查询速度有直接的影响,TPC- H 中使用SF 描述数据量,1SF 对应1 GB 单位,SF 由低到高依次是1、10、30、100、300、1 000、3 000、10 000。1SF对应的数据量只是8个表的总数据量不包括索引等空间占用,准备数据时需预留更多空间。

查询测试

TPC- H 测试围绕22 个SELECT 语句展开,每个查询语句的分析内容可以参考:​​https://yq.aliyun.com/articles/149715​​。