在哪里可以设置此处提到的 AllegroGraph 的memoryLimit
查询选项?
我正在使用 AllegroGraph 4.9,当我通过 WebView 执行我的一个 SPARQL 查询时,不断收到QUERY_MEMORY_LIMIT_REACHED错误。
日志说:
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
选项的位置。
AllegroGraph 允许您在配置文件或每个特定查询中指定多个配置选项。为了在查询中指定一个选项,AllegroGraph 扩展了 PREFIX 语法。例如,要更改内存限制,您需要预先附加:
PREFIX franzOption_memoryLimit: <franz:8g>
需要这样做并不常见,因此,如果可以包含有关查询的更多详细信息,我们可以帮助诊断和改进内容。另一个有用的选项是记录查询:
PREFIX franzOption_logQuery: <franz:yes>
请联系 support@franz.com 的 AllegroGraph 支持部门以获取更多帮助。