span8
span4
我几乎每天都与知识中心的优化内存的问题通过搜索。我的电脑设置,有技术上应该没有任何内存问题。
工作台是从Oracle读取15个非空间和2空间表并且写入相同的表,但为3种不同的文件格式 - ESRI地理数据库(文件地理数据库的ArcObjects),TAB和shape文件。
读者是连接到同一个语句Oracle数据库“SELECT * FROM产品A SQLCreator。$(州)_屋。
我创建了一个发布的参数$(州)这样我就可以运行相同的工作台9倍。该参数指定哪些国家Oracle表中我想从阅读。目前共有9个变量。
我的日志文件内容如下:
的特征阅读的总数是大约20密尔左右(80%是非空间)。
总输出大小只有6GB。
问题:
我很欣赏的任何意见,这将使我的工作台运行更快。
好吧,假设没有阻止变压器(像一个覆盖或集合),那么我觉得这里的问题是,3个输出一次。
传统的FME是焦躁不安有多个作家在同一时间去。所以我们“缓存”功能/行前往所有,但第一个作家,直到结束。
这具有的情况下,总的熊像这样的效果。
强烈建议不使用工作流中的传统作家,而是使用3个FeatureWriter变压器。亚搏在线
FeatureWriters并行运作。所有数据都将尽快就收到书面。
它不会不管你使用什么类型的阅读器(SQL创建者或传统的阅读器)。只要路线无论是走出来的每个3个FeatureWriters你已经配置的。
给一个旋,做提醒的结果。你应该看不到任何资源管理器都弹出在日志中。希望这可以帮助@matkins
除了这里的其它技巧,最项重要的事情之一,眺望大型数据集阻止变压器时。通常情况下,头号罪魁祸首是FeatureMerger,但也有相当一部分是由默认阻止(并因此消耗大量的内存)等变压器,但可制成与您的工作空间的细致的调整无阻塞。
就如何“取消阻止”这里的变压器的一些技巧:https://knowledge.亚搏在线safe.com/articles/38694/blocking-transformers-and-the-flow-of-features.html
难道更快有读者作为甲骨文非空间与SQLCreator?>不事关甲骨文读者发送SQL语句到数据库。
如果读数问题,请尝试将数据保存到FFS上进行阅读。
升级到FME的新版本。
我想这也取决于你做的数据是什么,所以在这一部分可能会帮助一些更多的信息了解您的翻译。
©2019安全亚搏在线软件公司|法律