立即咨询

电话咨询

微信咨询

立即试用
商务合作

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

2022-08-04

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

更多产品了解

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

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

都在这里!

 

热门数字化产品

腾讯云实时音视频TRTCTRTC 源自 QQ 音视频团队,是基于 QQ 20多年来的音视频技术积累,在腾讯云上部署售卖的 RTC 云服务。TRTC 支撑了腾讯会议、微信群直播、微信视频号直播、企业微信直播、腾讯课堂、全民K歌等业务是腾讯集团丰富的音视频场景的最佳实践输出。
火山引擎云手机火山引擎云手机是结合云计算和超低延迟音视频传输技术的跨终端虚拟云手机服务,在云端最大化地模拟真实手机的环境和性能。为客户提供稳定可靠的云机和安卓实例,以及高品质、低延迟的互动和串流技术,同时支持客户开发自定义业务逻辑的云服务。
闪捷数据库水印系统闪捷数据库水印系统以水印数据为核心,构建数据流转安全路径,实现安全与业务双效平衡。提供丰富的API接口能力,支持用户通过API接口调用执行水印、溯源任务,查看任务执行监控等。最高水印性能可达每小时150G,助力产品满足客户大数据量高性能水印要求。
诺云直播SaaS平台诺云直播提供的直播平台系统可以免费接入微信进行直播。 诺云提供1对1全案直播服务,从前期方案策划到直播数据分析反馈,诺云致力于让企业通过直播降本增效, 创造最大效益。 多设备输入,多平台输出,满足各行各业推广需求,让企业以最便捷的方式搭建专属的微信直播间。
酷学院企业培训SaaS平台酷学院多个基于AI技术的培训工具,有效降低培训运营传播,显著提升学习效果。基于对14大热点行业标杆企业的大数据分析,深入研究和实验,建立77个重点岗位职能的测评标准。依托AI技术, 精准提取视频、音频、语音等课件中的知识点, 转换成碎片化的知识内容,并对各个内容设置相应标签,形成系统化的知识图谱。
为你推荐
直播间在线人数卡在500上不去?天志互联抽盒系统从互动率破局

抖音算法推流核心指标是互动率而非GMV。天志互联直播抽盒系统从订单秒级上屏、一键拆盒、氛围引爆三个维度拉高互动率,驱动算法推流的正循环。

2026-06-26
品牌联名越做越亏?天志互联用游戏化体验共创重新定义IP营销

从"换皮联名"到"游戏化体验共创"——拆解彩棠敦煌联名案例的壁画修复小游戏设计逻辑、奶茶品牌联名翻车教训和中小品牌三条低成本高ROI的IP联名路径。

2026-06-26
一个人也能搭游戏化运营体系?低代码时代品牌运营的乐高式搭建指南

低代码时代品牌游戏化运营体系的"乐高式"搭建指南——从选模板、搭积分闭环、数据迭代到多活动并行管理和团队交接的全流程实操方法。

2026-06-26
私域社群打开率跌破3%以后:一个快消品牌的游戏化自救实验

一个快消品牌用游戏化方法三个月救活240个死群的完整复盘——从签到排行榜、互动任务、习惯养成到赛季制防疲劳的六周运营节奏拆解。

2026-06-26
品牌私域裂变怎么设计才不被骂?游戏化社交裂变的三个底线原则

游戏化社交裂变的三个底线原则深度拆解——让转发不像广告、让奖品有炫耀价值、给用户不转发的自由,加3%超级用户识别策略和三个常见翻车点避坑指南。

2026-06-26
查看更多