Nathan wrote:
> Nathan wrote:
>> Hi,
>>
>> I'm pretty sure that the performance of in() seems to have downgraded
>> somewhat with the new 6.1.0.3126 release of virtuoso; I'm struggling to
>> run even very simple queries such as the following without them timing
>> out, on both my own 6.1 and dbpedia.org's instance:
>>
>> SELECT * WHERE {
>>  ?s ?p ?o . FILTER( ?s in(<http://dbpedia.org/resource/RDFa>,
>> <http://dbpedia.org/resource/Semantic_Web> ) )
>> }
>>
>> Pretty sure this is a new issue as I can run similar queries (all be it
>> on a smaller dataset) on 6.0.1-pre1.3124 without any problems, and
>> likewise I've tested on the bio2rdf.org sparql endpoint and performance
>> is nice and fast as expected.
>>
>> Regardless even if the above versioning detail is incorrect, the in()
>> performance definitely appears to be an issue on 6.1.1.0.3126
> 
> edit : 6.1.0.3126 (I appear to be making up version numbers!)
> 

refinement:

noted that this slow running seems to be tied to have an unspecified
predicate in the first section; test the above query against the
following to see:

SELECT * WHERE {
 ?s rdfs:label ?label . FILTER( ?s in
(<http://dbpedia.org/resource/RDFa>,<http://dbpedia.org/resource/Semantic_Web>)
) . ?s ?p ?o
}

hope that helps nail it;

regards,

nathan

Reply via email to