Fuseki 2低绩效

时间:2017-03-27 09:54:24

标签: performance sparql dbpedia fuseki tdb

我使用FUSEKI 2(最新版本)存储了80GB三元组,这实际上是一个DbPedia转储。我运行以下查询时出现问题。返回时间超过5分钟,而Snorql则需要不到一秒钟。

SELECT  (count(*) AS ?x) WHERE   {
  <http://dbpedia.org/resource/Finding_Nemo>  rdf:type ?r2  .
  ?r3  ?p1  ?r2  
}

我的机器是16GB RAM,我想我错过了一些配置。我担心这个查询在后台做了一些推理。我很感激任何帮助。

我的配置文件是:

@prefix :      <http://base/#> .
    @prefix tdb:   <http://jena.hpl.hp.com/2008/tdb#> .
    @prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    @prefix ja:    <http://jena.hpl.hp.com/2005/11/Assembler#> .
    @prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix fuseki: <http://jena.apache.org/fuseki#> .
    :service_tdb_all  a fuseki:Service;rdfs:label"TDB DBPEDIA";fuseki:dataset:tdb_dataset_readwrite;fuseki:name"DBPEDIA";fuseki:serviceQuery"query","sparql";fuseki:serviceReadGraphStore"get";fuseki:serviceReadWriteGraphStore"data";fuseki:serviceUpdate"update";fuseki:serviceUpload"upload".:
tdb_dataset_readwrite
            a tdb:DatasetTDB;tdb:location"apache-jena-fuseki-2.5.0/run/databases/DBPEDIA".

0 个答案:

没有答案