Performance Fuseki 2低性能

Performance Fuseki 2低性能,performance,sparql,dbpedia,fuseki,tdb,Performance,Sparql,Dbpedia,Fuseki,Tdb,我使用FUSEKI 2(最新版本)存储了80GB的三元组,它实际上是一个DbPedia转储。我的问题发生在运行以下查询时。返回需要5分钟以上的时间,而返回时不到1秒 SELECT (count(*) AS ?x) WHERE { <http://dbpedia.org/resource/Finding_Nemo> rdf:type ?r2 . ?r3 ?p1 ?r2 } 选择(计数(*)为?x)其中{ rdf:类型?r2。 ?r3?p1?r2 } 我的机

我使用FUSEKI 2(最新版本)存储了80GB的三元组,它实际上是一个DbPedia转储。我的问题发生在运行以下查询时。返回需要5分钟以上的时间,而返回时不到1秒

SELECT  (count(*) AS ?x) WHERE   {
  <http://dbpedia.org/resource/Finding_Nemo>  rdf:type ?r2  .
  ?r3  ?p1  ?r2  
}
选择(计数(*)为?x)其中{
rdf:类型?r2。
?r3?p1?r2
}
我的机器是16GB内存,我想我缺少一些配置。我担心这个问题是在背后进行推理。我非常感谢你的帮助

我的配置文件是:

@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".
@前缀:。
@前缀tdb:。
@前缀rdf:。
@前缀ja:。
@前缀rdfs:。
@前缀fuseki:。
:service_tdb_all a fuseki:service;rdfs:标签为“TDB DBPEDIA”;fuseki:dataset:tdb_dataset_readwrite;fuseki:名称“DBPEDIA”;fuseki:serviceQuery“查询”、“sparql”;fuseki:serviceReadGraphStore“获取”;fuseki:serviceReadWriteGraphStore“数据”;fuseki:serviceUpdate“更新”;fuseki:serviceUpload“上传”。:
tdb_数据集_读写
a tdb:datasetdb;tdb:位置“apache-jena-fuseki-2.5.0/run/databases/DBPEDIA”。

DBpedia端点的后端称为Virtuoso,而不是SNORQL。有多少个三元组与您的查询匹配?您好,谢谢。您是对的,DBpedia端点被称为Virtuoso,而不是SNORQL。至于这个问题,我得到的结果是16158400个三元组。DBpedia端点的后端称为Virtuoso,而不是SNORQL。有多少个三元组与您的查询相匹配?嗨,AKSW,谢谢。您是对的,DBpedia端点被称为Virtuoso,而不是SNORQL。至于这个问题,我得到的结果是16158400个三倍。