首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >icCube增量与单负载性能

icCube增量与单负载性能
EN

Stack Overflow用户
提问于 2016-05-12 20:17:55
回答 1查看 54关注 0票数 2

我使用的是具有增量加载功能的平面文件数据源,根据加载的方式,我看到了不同的性能。我有3个数据集( d1、d2、d3},其中d1和d2大小相同,d3是3倍大。我正在一台内存为16 am的机器上进行以下测试:

  1. 加载d1 -时间: 1m07s
  2. 增量加载d2 -时间: 2m53s
  3. 增量加载d3 -内存不足

另一方面,如果我只加载一个d1+d2+d3,总时间是5m29s,没有内存问题。

在执行增量加载和单次加载时,这仅仅是内存开销的问题,还是应该更好地管理性能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-13 05:44:18

增量负载已经实现了对实时的支持,并且它的逻辑与普通负载不同。

额外的数据被预加载到内存中,这就是为什么它需要更多的内存。在此预加载期间,模式仍然可用,一旦完全预加载新数据并完成第一次质量检查,模式将被写入锁定并完成实际加载。这允许将架构锁定几毫秒。

增量负载适用于实时、“少量”的附加数据,而不是真正适用于您的场景。

慢时间不是因为你的内存不足(很多GC)?

希望这能有所帮助。

PS:如果您需要额外的支持,请直接联系支持。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37196658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档