DBpedia内存错误

DBpedia memory error

我 运行 在 DBpedia 上查询并遇到以下错误:

Virtuoso 42000 Error SQ200: The memory pool size 400097280 reached the limit 400000000 bytes, try to increase the MaxMemPoolSize ini setting.

我将查询 运行 作为来自三重存储的 SERVICE 查询。如果我不想更改查询,如何管理 MaxMemPoolSize 设置?

这只有在三重存储的情况下才有效,这里是 Virtuoso 由您自己托管。显然,如果您使用的是官方 DBpedia 端点,则只能自行设置 machine/cluster.

否则,必须增加 virtuoso.ini 文件中的条目 MaxMemPoolSize

该错误表明 virtuoso.ini 文件中与 DBpedia-hosting Virtuoso 实例关联的条目 MaxMemPoolSize 必须增加以允许您的查询 运行.仅当实例由您托管时才有可能增加。

显然,如果您使用的是 official publicly-accessible DBpedia endpoint, you can't increase this setting. You can spin up your own mirror, manually or with a pre-populated and automatically updated Amazon AMI (usage fees apply),请根据需要增加此限制(以及其他使用限制)。

(ObDisclaimer:OpenLink Software 生成 VirtuosoDBpedia AMI,提供 DBpedia 端点,并雇用了我。)