This is a re-host of the service and is not affiliated with TU Wien.

Performance

Description:

The performance of a SPARQL endpoint is crucial for any application using this service. SPARQLES thus performs some tests to estimate the performance of an endpoint relative to other endpoints. In particular, we run a variety of ASK, JOIN and LIMIT queries against endpoints. These queries are designed to estimate performance in a comparable way.

ASK queries are single-triple pattern queries with a mix of constants in all positions. For example, the ASK_SP query is ASK { ?z } , where and are replaced with random URIs for each pair of COLD/WARM runs such that the URIs should not appear in the remote data. We run ASK_S, ASK_P, ASK_O, ASK_SP, ASK_PO, ASK_SO, ASK_SPO queries.

JOIN queries invoke a fixed number of join lookups in the remote engine for three different positions. For example, a JOIN_SS query would be SELECT DISTINCT ?s ?p2 WHERE { ?s ?p ?o . OPTIONAL {?s ?p2 .} } LIMIT 1000, where is replaced with a random URI for each pair of COLD/WARM runs. Even though does not exist in the remote data, the use of optional forces the engine to run the join, making the performance comparable across endpoints with different content (assuming 1000 results are returned).

We also run LIMIT queries of the form SELECT * WHERE { ?s ?p ?o } LIMIT 100002 to test the throughput of raw results. Although for brevity we do not report the performance of such queries here, we do report the result-size thresholds detected using this query.

The results presented here are the mean COLD/WARM performance for each group of queries (e.g., the mean of the seven ASK queries and the mean of three JOIN queries) for the last run of the performance experiments.

Performance experiments are run on a daily basis.

NaN% (0/0) of the available endpoints are suspected to enforce a result-size threshold
is the most common result-size threshold
SPARQL Endpoint Result-size thresholds

ASK queries mean runtime

(Cold-Warm)

Join queries mean runtime

(Cold-Warm)