KYLIN&GP性能测试报告

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 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

 

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
3月前
|
SQL 消息中间件 大数据
大数据-159 Apache Kylin 构建Cube 准备和测试数据(一)
大数据-159 Apache Kylin 构建Cube 准备和测试数据(一)
109 1
|
3月前
|
SQL 大数据 Apache
大数据-159 Apache Kylin 构建Cube 准备和测试数据(二)
大数据-159 Apache Kylin 构建Cube 准备和测试数据(二)
101 1
|
8天前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
8天前
|
存储 测试技术 数据库
接口测试工具攻略:轻松掌握测试技巧
在互联网快速发展的今天,软件系统的复杂性不断增加,接口测试工具成为确保系统稳定性的关键。它如同“翻译官”,模拟请求、解析响应、验证结果、测试性能并支持自动化测试,确保不同系统间信息传递的准确性和完整性。通过Apifox等工具,设计和执行测试用例更加便捷高效。接口测试是保障系统稳定运行的第一道防线。
|
8天前
|
Web App开发 JSON 测试技术
API测试工具集合:让接口测试更简单高效
在当今软件开发领域,接口测试工具如Postman、Apifox、Swagger等成为确保API正确性、性能和可靠性的关键。Postman全球闻名但高级功能需付费,Apifox则集成了API文档、调试、Mock与自动化测试,简化工作流并提高团队协作效率,特别适合国内用户。Swagger自动生成文档,YApi开源但功能逐渐落后,Insomnia界面简洁却缺乏团队协作支持,Paw仅限Mac系统。综合来看,Apifox是国内用户的理想选择,提供中文界面和免费高效的功能。
|
1月前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
109 11
|
2月前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
86 3
|
3月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
100 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
4月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
299 7
Jmeter实现WebSocket协议的接口测试方法
|
4月前
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
312 3
快速上手|HTTP 接口功能自动化测试