首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2SP流处理器,从MongoDB加载数据

WSO2SP流处理器,从MongoDB加载数据
EN

Stack Overflow用户
提问于 2019-10-07 23:40:32
回答 2查看 36关注 0票数 1

我正在尝试从mongodb集合加载数据。该集合包含超过10M个文档,我找不到任何方法来限制SP加载的文档数量。

显然,WsoSO将所有文档加载到内存中,wisch引发了java内存不足错误。

有什么建议吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-10-10 20:05:33

MongoDB不会将所有数据加载到内存。这将取决于您的连接查询。

代码语言:javascript
复制
from TestStream join TestTable
select * 
into Outputstream;

是的,这将加载所有数据,因为您没有限制要获取哪些记录。添加适当的on条件,它将只加载所需的记录。

票数 0
EN

Stack Overflow用户

发布于 2019-10-17 19:13:15

谢谢Niveathika

如果我直接在mongodb中执行查询,它的工作没有任何问题。

在WSO2 SP内部,我添加了(Limit 1)来限制结果。

就像贝洛一样:

从TestStream join TestTable

选择*

限制1

转换为Outputstream;

我有外存错误。

致以问候。

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

https://stackoverflow.com/questions/58272886

复制
相关文章

相似问题

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