立即咨询

电话咨询

微信咨询

立即试用
商务合作

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

更多产品了解

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

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

都在这里!

 

热门数字化产品

易仓ERP易仓ERP是3万+跨境卖家的增量选择,多平台多订单处理,多海外仓比价,易仓ERP系统6小时数据更新,财务核算又快又准,能够提高运营决策的准确度。
连连国际外贸支付连连国际外贸支付专注于提供一站式跨境支付解决方案,服务包括全球收款、阳光结汇、多币种汇兑等,满足不同进出口场景的合规申报需求。一站式外贸收付兑服务,打造极致用户体验。
携客云采购管理系统SRM携客云的每个应用功能都经过用户的千锤百炼,无论是大型的集团,或是快速成长的企业,都能够为您企业供应链每个管理环节,找到最佳的业务管理方案,并配置您所需要的管理流程和业务细节。
黑湖智造MES系统黑湖智造MES系统,云端协同生产,让数据驱动制造,入口级工业协同平台,构建立体的数字工厂。贯穿生产全流程,实现模块化全链路数字管理,基于微服务,灵活适配不同业务模式。
闪捷数据库水印系统闪捷数据库水印系统以水印数据为核心,构建数据流转安全路径,实现安全与业务双效平衡。提供丰富的API接口能力,支持用户通过API接口调用执行水印、溯源任务,查看任务执行监控等。最高水印性能可达每小时150G,助力产品满足客户大数据量高性能水印要求。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

1月16日,2025腾讯产业合作伙伴大会在三亚召开。云巴巴,荣膺“2024腾讯云卓越合作伙伴奖—星云奖”和“2024腾讯云AI产品突出贡献奖”双项大奖

2025-01-17
传统AI代码工具效率低下?TAPD MCP Server让开发效率与质量双倍飙升

腾讯TAPD作为国内领先的敏捷研发管理平台,可以说是最早拥抱MCP的研发管理工具之一,凭借其全生命周期的研发管理能力,成为AI代码助手的“最强外挂”,其创新功能直击开发痛点。

2025-04-25
如何提升政企客户服务效率?协同管理+规模触达成政企服务质量选型新标准

基于预设规则和对象特征,让消息推送更智能更精准,帮助企业打通内外部系统的数据系统,实现更多灵活、更个性化的营销和服务能力开发。

2025-04-25
如何利用数据分析做好活动营销?海纳嗨数让活动策划执行更加高效便捷

海纳嗨数凭借其专业的数据分析能力,为企业提供从数据采集到深度洞察的一站式解决方案,助力活动策划与执行实现质的飞跃。

2025-04-25
复杂网络环境下,如何通过弱网加速与源站高可用技术架构保障业务零中断?

网宿科技全站加速产品以弱网优化与源站灾备技术矩阵,构建全链路加速体系,通过核心技术为多场景提供端到端保障,实现弱网效率跃升、源站切换无感,助企业突破网络桎梏。

2025-04-24
查看更多