我有简单的 sparql 查询。相同的查询在我的本地系统上运行得更快,而在舞台服务器上则需要 20 秒。如果我order by
从查询中删除,两台服务器都需要 2 秒。两台服务器上的记录数相同;大约 1,50,000。
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT * WHERE
{
?instance rdf:type <http://example.com/vocab/Sample>.
?instance rdfs:label ?label
}ORDER BY ?label OFFSET 0 LIMIT 20
我拥有的设置是:Hadoop、Marmotta、zookeeper、Redis、tomcat
感谢一些帮助找出根本原因..