pentaho - Pentaho 数据集成 MongoDB 输入速度很慢
问题描述
我需要从 MongoDB 中提取数据并放入数据库,MongoDB 是具有 2 个辅助的副本集,我从辅助读取 MongoDB 数据。
我设置了一个简单的转换(MongoDB Input to Dummy step)来测试速度,但 MongoDB 读取速度通常在 200 行/秒左右。
我认为这太慢了。
有谁可以分享您的经验,MongoDB 输入步骤的通常速度是多少以及如何优化?
谢谢!
解决方案
我最近没有使用 mongodb,但我可能会建议检查一些事情
你是从本地机器还是远程服务器运行,如果是,当你运行转换时,你可以检查网络速度,因为你可能在网络上发送数据,这可能很慢。我们通常在数据库服务器上运行转换时配置一个购物车服务器以提高性能。
检查您可能需要根据您正在工作的流更改它的提交大小,通常增加它有助于改进。
看看下面是否可以帮助你https://help.pentaho.com/Documentation/6.1/0L0/0Y0/090/020#OptimizeDS
推荐阅读
- javascript - 有什么方法可以在不使用角度材料或引导程序的情况下制作自定义日期选择器?
- swift - 使用面临错误的用户默认值转换 Int 值字符串
- swift - 如果我采用水平收集视图,如何在屏幕中间显示选定的单元格数据
- html - 定义 iframe 大小,然后让它自动调整到浏览器宽度
- javascript - 我有一个 NodeJS 后端,我正在开发与 ReactJS 前端一起工作,但我不断收到 500 错误
- android - mXparser 结果舍入
- python - 从熊猫数据框中删除与另一个数据框中的列组合不匹配的行
- django - 提交时的注册页面导致错误 Django
- python - 有没有一种在离线环境中安装“pip”、“模块”和“依赖项”的有效方法?
- amazon-web-services - aws iot 规则查询语句“union”