首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graphdb的loadrdf工具加载本体和数据非常慢

Graphdb的loadrdf工具加载本体和数据非常慢
EN

Stack Overflow用户
提问于 2016-08-18 17:48:43
回答 2查看 163关注 0票数 1

我正在使用GraphDB loadrdf工具加载本体和相当大的数据。我将pool.buffer.size=800000和jvm -Xmx设置为24g。我尝试了并行模式和串行模式。一旦回购总额超过10k,它们都会减速。它最终会减慢到1或2条语句/秒。有没有人知道这是loadrdf的正常行为,还是有优化性能的方法?

编辑我增加了元组索引内存。请参阅我的repo配置的一部分:

代码语言:javascript
复制
owlim:entity-index-size "45333" ; 
owlim:cache-memory "24g" ; 
owlim:tuple-index-memory "20g" ; 
owlim:enable-context-index "false" ; 
owlim:enablePredicateList "false" ; 
owlim:predicate-memory "0" ;  
owlim:fts-memory "0" ; 
owlim:ftsIndexPolicy "never" ; 
owlim:ftsLiteralsOnly "true" ; 
owlim:in-memory-literal-properties "false" ; 
owlim:transaction-mode "safe" ; 
owlim:transaction-isolation "true" ; 
owlim:disable-sameAs "true";

但不知何故,这一进程仍在放缓。从“全球平均利率: 1,402 st/s”开始。但在“回购声明: 61,831”之后,“全球平均利率: 20 /s”的增长速度放缓。我给我的jvm:-Xms24g -Xmx36g

EN

回答 2

Stack Overflow用户

发布于 2016-08-19 07:57:54

请您发布您的存储库配置好吗?在它里面,有一个参数元组--索引--内存--这将决定我们允许在内存中保存的更改量(磁盘页)。这个值越大,我们要做的冲水量就越小。

检查设置中是否设置为像20G这样的值,然后再试一次。

票数 1
EN

Stack Overflow用户

发布于 2016-08-30 08:57:29

我看过您的存储库配置ttl。有一个参数:需要增加值的entity-index-size=45333,例如将其设置为1亿(实体索引大小=100000000)。在GraphDB 7中,该参数的默认值是10M,但是由于您已经显式地设置了它,它就会被覆盖。

您可以阅读有关该参数这里的更多信息。

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

https://stackoverflow.com/questions/39024549

复制
相关文章

相似问题

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