Я выполняю простой запрос SPARQL, целью которого является подсчет экземпляров данных и свойств объектов в сущностях данного класса, т. Е. Сколько организаций было предоставлено имя, адрес и т. Д.В данный момент в тройном хранилище загружен только один тип сущностей, поэтому нет необходимости фильтровать по ?
s ниже:
select ?attribName
from <http://example.com/graphs/orgs>
where
{
?s ?attribName ?attribValue .
}
group by
?attribName
Время ожидания этого запроса истекло.В качестве альтернативы я могу выбрать отдельный для получения 5 или 6, но установление более высокого предела также истечет через 30 секунд.Существует несколько миллионов объектов.
Я хотел бы знать, как изменить время ожидания для запросов SPARQL (не оптимизировать запрос).Я пробовал различные таймауты в консоли администратора, но, похоже, ни один из них не оказал влияния.Это происходит как при выполнении запроса из консоли запросов, так и через остальные API, но кажется, что ничто из того, что мы меняем, не влияет на время ожидания, которое мы наблюдаем.
Есть идеи, как правильно этого добиться?Спасибо.