永洪BI大数据分析平台V10.0路透丨性能再升级,多重优化更稳定

来源: 云巴巴 2022-08-04 11:25:15

在本期V10.0路透中,我们将与大家聊聊永洪BI新版本的性能与稳定性优化问题。

对于BI产品来讲,性能代表着运行速度和运行质量,永洪BI的性能在实现行业领先的同时再次向打破性能极限而努力,为用户带来更快的分析响应速度和实时处理数据速度。同时,稳定性也是企业最关注的BI要素之一,频繁宕机及故障必然会影响企业的整个IT环境,以此,永洪BI则更加重视在稳定性上精益求精,保证永洪BI在跑得更快的同时,也行得更稳!

永洪科技在V10.0版本持续解决企业客户常见的运维痛点,通过限制、隔离、存储优化等一系列技术手段,达到系统可管控,并持续健康稳定运行,提高BI的使用体验。

 

 

高危操作进行确认,

确保每次操作都是必须的

 

●重命名确认

修改名称会弹出名称修改框,避免误修改数据源、数据集等资源或文件夹的名称。而修改的动作在BI的资源比较多的情况下,可能会导致长时间的底层同步(此同步性能问题在V10.0版本中也得到了很好的解决)。

●移动目录确认

移动资源和目录会进行弹窗确认,避免操作过快误将数据源、数据集、报告、文件夹移动到其他地方。

●删除驱动确认

删除驱动会进行弹窗确认,避免误点击驱动的删除按钮,将驱动直接删除。

 

隔离有问题的内容和操作,

确保资源和系统健康

 

●组件隔离

可以将错误限制到组件级别,避免单组件解析失败导致整个报告白屏。

●错误任务标记,让重启能快速恢复

对内存等消耗大造成系统宕机的问题任务进行标记,重启之后将临时禁止此类任务的执行,避免反复出现宕机,同时提供问题任务清单,便于后续排查。

 

监控预警优化,

确保可方便全面的管控

 

●监控报告优化

在集群状态下可以在任意C节点看到全部C的状态和数据。

●健康检查优化

优化健康检查报告,提供系统层面的运行数据统计分析,协助日常的运维。

●关键操作记录

关键操作要事先预记录、操作完之后记录完成。更多监控信息的记录,请见上期的“集成和安全”部分。

FastQueryPool和SlowQueryPool告警阈值设置

V9.4版本,通过FastQueryPool和SlowQueryPool对慢查询和快查询做隔离,分而治之,达到快查询能立即执行,慢的查询能排队执行,使产品不会因为某一部分性能较差的查询从而导致整体查询速度的下降。V10.0版本,增加FastQueryPool和SlowQueryPool使用率预警。默认情况下,FastQueryPool使用率达到100%、SlowQueryPool使用率达到95%,并且持续大于3分钟,系统告警知会相关人。

 

性能优化

 

●资源ID化

实现底层资源的ID化存储,可以通过ID实现资源的引用。提升移动/重命名目录后的同步效率。解决资源同步慢导致的性能和稳定性问题。

●资源的序列化和反序列化优化

BI的资源(数据源、数据集、报告)等都是将对象序列化为二进制流存储到配置数据库中,使用时再读库并进行反序列化。通过优化(减少重复和冗余)减少流的大小,可以有效提升读写库的时间开销,并提升序列化和反序列化的速度。

●优化Tree的加载性能

数据源、数据集、报告、实验等各类Tree在数据量大时加载慢,优化数据量大的情况下Tree的加载性能。

●血缘分析存储结构优化,提升处理和查询速度

结合资源ID化,使用资源ID作为血缘节点的ID。

优化存储结构,V9.4版本血缘关系使用二维表将血缘关系的各个节点之间都存储一条依赖关系,一条依赖关系在数据库表中占用一行,这样会导致数据库表的行数越来越大。

V10.0使用树形结构来描述血缘关系中的依赖关系,根据数据流向划分为输入树和输出树。输入树表示当前资源的数据来源,即当前资源依赖哪些资源,输出树表示当前资源的数据输出,即哪些资源依赖当前资源,一个资源分别对应一个输入树和输出树,在数据库表中使用一行记录就可以存储一个资源的依赖关系,极大地减少了存储的行数。这样的存储结构在更新资源血缘关系时,大大减少了数据库查询和更新的次数,也减少了不同事务之间的锁竞争,提升了处理效率。同时也加快了血缘关系的查询速度,V10.0之前查询资源的血缘关系需要多次地联表查询,V10.0后只需要一条SQL根据资源ID就可以查询到资源的血缘关系。V10.0不再对血缘关系的依赖关系进行分表,使用LINEAGE_RELATION来存储所有资源的依赖关系,减少了数据库表的数量。

●自由表动态计算内存占用优化

优化自由表格的计算逻辑,降低在自由表包含大量子区域的情况下的内存消耗。

●在用户量很大或资源很多时,调度任务打开作业页面性能慢

优化UI,确保按需展示信息。以前选择数据集、数据源或报告都会直接展开全部,现在是按Tree的方式展示。以前赋予权限选择用户的界面是下拉框,打开作业即开始加载用户,现在是点击编辑Icon才加载用户。

●WebAPI-setPermission性能优化

针对集成场景,在分享报告等资源后,需要调用setPermission接口授权,V10.0大幅优化了此接口的性能。

限制数量和流量

 

●WebAPI调用频率限制

可以配置同一时刻可以执行的API总数,超过这个数目的API调用不进入线程池。

●VooltDB抽数限制

对于数据抽取的场景,限制抽数行数,实现抽取最大数据量的两级管理,避免不可控的数据量造成的稳定性问题。

●新增max.grid.rows属性

控制后期计算的数据集的总行数,超过报错。避免由于不合理操作形成的大数据量冲击。

●max.load.rows控制逻辑优化

统一系统中max.load.rows的控制逻辑,避免调度任务导出相关的行为导致的大数据量压力。

●提交按钮以及文本框点击后(触发提交或刷新等事件),未完成前使按钮不可用。

避免重复相同的提交导致的资源消耗,或者重复提交引起的其它问题。

以上就是关于V10.0版本性能和稳定性优化的全部内容,如果您有比较期待的功能或者使用上的问题反馈,欢迎评论留言,为我们留下宝贵的意见。永洪科技也将继续深耕数据技术,为实现释放数据价值,人人都是数据分析师的美好愿景而不断努力。

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

大数据时代需要确立数据清洗的规范和标准

大数据时代需要确立数据清洗的规范和标准

数据的不断增加,形成“大数据时代”的突出特征..数据清理是大数据生产和交易的重要前提之一。目前,中国已形成基本的数据清洁行业格局,但由于各自的利益追求,仍存在许多问题。

2019-09-16 20:08:50

Tableau分析工具中漂亮的曲线条形图是如何创建的

Tableau分析工具中漂亮的曲线条形图是如何创建的

Tableau是一款强大的自助式商务智能分析工具,内置了多种图表样式,直观快捷。也可以使用函数来制作更精巧的曲线图表。在tableaumagic的一篇文章中介绍了使用sigmoid函数画出曲线条形图,还具有重叠的效果:

2021-12-03 11:34:42

应该要怎么区分数字孪生与大数据呢

应该要怎么区分数字孪生与大数据呢

数字孪生概念,数字孪生体是现有或将有的物理实体对象的数字模型,通过实测、仿真和数据分析来实时感知、诊断、预测物理实体对象的状态,通过优化和指令来调控物理实体对象的行为,通过相关数字模型间的相互学习来进化自身,同时改进利益相关方在物理实体对象生命周期内的决策

2022-11-22 16:49:01

数据分析,支持企业的主动决策转型

数据分析,支持企业的主动决策转型

 目前的大环境是,大部分企业开展数据分析的目的是为企业财务管理和决策提供报表、研究工作报告。事实上,数据分析是构建企业核心竞争力,拓展业务范围,管理,实现业务创新,数据分析是指企业从被动到主动的决策和核心竞争力的一系列重要决策密切相关的建设支持。

2022-11-21 15:55:07

关于数据化管理的产生背景的相关介绍

关于数据化管理的产生背景的相关介绍

工作,生活,学习这每一项在通过网络的时候,都会转化成数据,可以想象,我们的一天会产生多少的数据,而这,就少不了数据化管理了,所以,快跟小编一起来了解一下有关数据化管理的知识吧。 数据分析体系进行明确计量、数据化管理是指将业务工作通过完善的基础统计报表体系

2022-11-21 11:12:32

大数据可视化领域的未来优势分析

大数据可视化领域的未来优势分析

2020年,随着相关科技的进一步发展,大数据的深一步应用,数据可视化行业也随之进步。包括商业应用、财务分析、行政管理,电商平台等方面的大型异质性数据集合的需求增加,大数据可视化开发的需求也日益增加。

2020-03-20 16:53:51

严选云产品

威努特工控漏洞挖掘平台VHunter IVM 工控漏洞挖掘平台是威努特自主研发用于验证各类工控设备未知漏洞和安全状况的产品。通过对当前知名的工业控制协议进行分析,基于模糊测试理论结合协议特点对协议字段进行变换,实现工控设备安全性及健壮性测试,深度挖掘工控设备存在的各类已知和未知漏洞,定位问题根源,提高工控设备的安全等级。
天仪基科失联修复平台 天仪基科失联修复平台面向中国境内合法成立的银行提供服务。依托运营商的海量数据及大数据处理能力,在确保数据隐私安全的前提下,帮助合作伙伴核实用户联系方式变更情况、找到已经失联的存量用户最新的联系方式,以达到法院调解/诉讼/通知文书送达业务需求,解决存量用户手机失联问题。寻人过程数据自动保存,可随时查看下载。
得帆云DeMDM主数据管理平台 得帆云DeMDM主数据管理平台,提供多域、多组织、多层级主数据管理解决方案,满足复杂架构的集团级企业用户的主数据管理;同一平台实现个性主数据模型定义,以及独立的主数据管理流程,审批架构;提供跨组织人员、用户管理,统一构建审批流程。 在主数据平台中管理的不同主数据域之间的数据可以灵活引用;形成数据之间完整、复杂的关系视图。
Cisco Aironet 1810系列OfficeExtend Cisco Aironet 1810系列OfficeExtend AP具备最先进的安全性。它们还易于安装,用于快速有线或无线网络。
新锐科技组件企业ERP系统 Softone组件企业ERP系统是基于Softone开发平台给光伏企业组件生产制造过程打造的一款的生产制造执行系统,从计划、销售、生产、质量及设备一条线精细化管理。
腾讯云GPU云服务器 GPU 云服务器(GPU Cloud Computing,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。

甄选10000+数字化产品 为您免费使用

申请试用