Опция запроса AllegroGraph memoryLimit
Где я могу установить AllegroGraph's memoryLimit
вариант запроса, который упоминается здесь?
Я использую AllegroGraph 4.9 и продолжаю получать ошибки QUERY_MEMORY_LIMIT_REACHED, когда я выполняю один из моих запросов SPARQL через WebView.
Журнал говорит:
Query has reached memory limit of 4,294,967,296 when requesting 1,089,870,432 additional bytes.
<LISP query plan(?) goes here>
Consider restructuring your query or increasing the value of the :memoryLimit query option.
Я постараюсь улучшить свой запрос, но я хотел бы знать, где это memoryLimit
вариант тоже живет.
1 ответ
AllegroGraph позволяет указать несколько параметров конфигурации либо в файле конфигурации, либо в каждом конкретном запросе. Чтобы указать параметр в запросе, AllegroGraph расширяет синтаксис PREFIX. Например, чтобы изменить ограничение памяти, вы должны предварительно подождать:
PREFIX franzOption_memoryLimit: <franz:8g>
Это не является обычным делом, поэтому, если вы можете включить больше деталей в запрос, мы поможем диагностировать и улучшить ситуацию. Еще одна полезная опция - регистрация запроса:
PREFIX franzOption_logQuery: <franz:yes>
Обратитесь в службу поддержки AllegroGraph по адресу support@franz.com за дополнительной помощью.