Greenplum平台上的TPC-H测试

商业智能应用后台开发,离不开数据仓库和ETL工具两类基础部件。

若将数据比作水流,则数据仓库便是罐子,而ETL工具则是管子。

数据仓库的容量及性能、采购成本,对于BI应用的投资收益率影响很大,需审慎决策。

 

2010年底,因工作需求,曾对Greenplum进行过一轮功能分析及性能测试。

主要包括:加载性能、查询性能、更新性能、备份和恢复性能测试,及高可用性验证、高并发性验证。

 

其中性能测试场景,借用了TPC-H Revision 2.12.0。

TPC-H是Transaction Processing Performance Council,发布的一个决策支持系统性能测试方案。

它由一组解答业务问题的ad-hoc查询,及并发数据修改操作构成。这些查询及修改操作,在一个包含8张表格的模拟商业数据库上执行。这些表格包括lineitem、orders、partsupp、customer、part、supplier、nation、region,它们之间的逻辑关系见图 1。

clip_image002

1 The TPC-H Schema

测试用数据记录文件,可使用TPC-H Revision 2.12.0测试包中的程序生成。数据规模可通过程序参数来调节。

高并发场景中,使用自动化测试工具LoadRunner模拟多个用户操作。

 

TPC-H Revision 2.12.0测试包对Oracle、DB2等支持较好,而对“后生”Greenplum尚未正式支持,使用前需要做些代码调整。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值