AllegroGraph memoryLimit查询选项

时间:2012-11-23 14:29:19

标签: configuration allegrograph

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

当我通过WebView执行我的一个SPARQL查询时,我正在使用AllegroGraph 4.9并不断收到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选项的位置。

1 个答案:

答案 0 :(得分:1)

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

PREFIX franzOption_memoryLimit: <franz:8g>

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

PREFIX franzOption_logQuery: <franz:yes>

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