0

我在哪里可以设置这里memoryLimit提到的 AllegroGraph 的查询选项?

我正在使用 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选项的位置。

4

1 回答 1

1

AllegroGraph 允许您在配置文件或每个特定查询中指定多个配置选项。为了在查询中指定一个选项,AllegroGraph 扩展了 PREFIX 语法。例如,要更改内存限制,您可以预先挂起:

PREFIX franzOption_memoryLimit: <franz:8g>

不需要这样做并不常见,因此如果您可以在查询中包含更多详细信息,我们可以帮助诊断和改进事情。另一个有用的选项是记录查询:

PREFIX franzOption_logQuery: <franz:yes>

请通过 support@franz.com 联系 AllegroGraph 支持以获取更多帮助。

于 2012-11-26T19:24:47.197 回答