KYLIN&GP性能测试报告

简介: KYLIN&GP性能测试报告

KYLIN&GP性能测试报告

版本信息

系统/软件名

版本

centos

CentOS Linux release 7.3.1611

hadoop

hadoop-2.7.4

hive

apache-hive-2.1.1-bin

hbase

hbase-1.4.0

zookeeper

zookeeper-3.3.6

sqoop

sqoop-1.4.6.bin__hadoop-2.0.4-alpha

kylin

apache-kylin-2.3.1-bin

GP

greenplum-db-4.3.8.2-build-1-RHEL5-x86_64

 

集群环境

节点

内存

磁盘

服务

bigdata-3-22

15G

50G

Namenode,secondarynamenode, datanode,QuorumPeerMain,metastore,hmaster,HRegionServer,JobHistoryServer,ResourceManager,nodemanager,kylin,greenplum

bigdata-3-23

15G

50G

Datanode,HRegionServer,QuorumPeerMain,nodemanager,greenplum

bigdata-3-24

15G

50G

Datanode,HRegionServer,QuorumPeerMain,nodemanager,greenplum

 

GP环境

IP

秘钥

数据库

表名

存储方式

数据量

192.168.xxx.xxx

xxgxx/xxx

testDB

dw_test_data

行式/无压缩

45W

10.5.xxx.xxx

xxx/xxx

testdb

dw_test_data

行式/无压缩

100W

 

Kylin/GP  sql查询语句和平均执行时间

数据库

SQL

平均执行时间(S)

数据量(万条)

结果数(条)

 

 

KYLIN

 

select 

rq,

gngw,

jjdq,

wp,

jjrlx,

jjrxb,

jjrnld,

sum(jdl),

sum(wtdl),

sum(tqjdl),

sum(tqwtdl),

sum(syjdl),

sum(sywtdl)  

from dw_test_data

group by rq, gngw, jjdq, wp, jjrlx, jjrxb, jjrnld

order by rq ,jjrnld

0.25

139

39939

同上

1.9

100

120528

 

GP

select 

da.month,

sum(dw.jdl) ,

sum(dw.wtdl) ,

sum(dw.tqjdl) ,

sum(dw.tqwtdl) ,

sum(dw.syjdl),

sum(dw.sywtdl)

from dw_test_data dw

left join dw_test_dim_date da on dw.rq=da.day

left join dw_test_dim_region re on dw.jjdq=re.city

GROUP BY

da.month

3.9

100

8

select 

dw.rq,

dw.gngw,

dw.jjdq,

dw.wp,

dw.jjrlx,

dw.jjrxb,

dw.jjrnld,

dw.sjrlx,

dw.sjrlb,

dw.sjrnlb,

dw.kdjc,

sum(dw.jdl) ,

sum(dw.wtdl) ,

sum(dw.tqjdl) ,

sum(dw.tqwtdl) ,

sum(dw.syjdl),

sum(dw.sywtdl)

from dw_test_data dw

left join dw_test_dim_date da on dw.rq=da.day

left join dw_test_dim_region re on dw.jjdq=re.city

GROUP BY

dw.rq,

dw.gngw,

dw.jjdq,

dw.wp,

dw.jjrlx,

dw.jjrxb,

dw.jjrnld,

dw.sjrlx,

dw.sjrlb,

dw.sjrnlb,

dw.kdjc

ORDER BY dw.rq ,dw.jjrnld

190

100

682992

select 

dw.rq,

dw.gngw,

dw.jjdq,

dw.wp,

dw.jjrlx,

dw.jjrxb,

dw.jjrnld,

dw.sjrlx,

dw.sjrlb,

dw.sjrnlb,

dw.kdjc,

sum(dw.jdl) ,

sum(dw.wtdl) ,

sum(dw.tqjdl) ,

sum(dw.tqwtdl) ,

sum(dw.syjdl),

sum(dw.sywtdl)

from dw_test_data dw

left join dw_test_dim_date da on dw.rq=da.day

left join dw_test_dim_region re on dw.jjdq=re.city

GROUP BY

dw.rq,

dw.gngw,

dw.jjdq,

dw.wp,

dw.jjrlx,

dw.jjrxb,

dw.jjrnld,

dw.sjrlx,

dw.sjrlb,

dw.sjrnlb,

dw.kdjc

ORDER BY dw.rq ,dw.jjrnld

limit 200

2

100

200

 

相关文章
|
SQL 消息中间件 大数据
大数据-159 Apache Kylin 构建Cube 准备和测试数据(一)
大数据-159 Apache Kylin 构建Cube 准备和测试数据(一)
322 1
|
SQL 大数据 Apache
大数据-159 Apache Kylin 构建Cube 准备和测试数据(二)
大数据-159 Apache Kylin 构建Cube 准备和测试数据(二)
202 1
|
11月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
6月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1049 23
|
8月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
1270 24
|
8月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
359 2
|
10月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
795 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
10月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
551 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
9月前
|
存储 JSON API
Python测试淘宝店铺所有商品接口的详细指南
本文详细介绍如何使用Python测试淘宝店铺商品接口,涵盖环境搭建、API接入、签名生成、请求发送、数据解析与存储、异常处理等步骤。通过具体代码示例,帮助开发者轻松获取和分析淘宝店铺商品数据,适用于电商运营、市场分析等场景。遵守法规、注意调用频率限制及数据安全,确保应用的稳定性和合法性。
|
9月前
|
监控 API 开发工具
Socket.IO介绍,以及怎么连接测试Socket.IO接口?
Socket.IO 是一个用于浏览器和服务器间实时双向通信的库,支持低延迟消息传递、跨平台运行及自动重连。文章介绍了其特点与调试需求,并详细说明如何使用 Apifox 工具创建、连接、发送/接收 Socket.IO 事件,以及团队协作和调试技巧。掌握这些技能可提升实时应用开发效率与质量。