在Memgraph中进行过程调用时,我可以限制内存使用吗



我想将过程调用的内存限制增加到一个高于默认值的值。我可以将其设置为使用所有可用内存吗?

运行过程时,Memgraph控制过程在执行过程中可能消耗的最大内存使用量。默认情况下,运行过程时的内存上限为100 MB。如果您的查询过程需要更多的内存来产生结果,您可以使用以下语法来增加内存限制:

CALL module.procedure(arg1, arg2, ...) PROCEDURE MEMORY LIMIT 100 KB YIELD result;
CALL module.procedure(arg1, arg2, ...) PROCEDURE MEMORY LIMIT 100 MB YIELD result;
CALL module.procedure(arg1, arg2, ...) PROCEDURE MEMORY UNLIMITED YIELD result;

限制可以指定为特定值(KB或MB(,也可以设置为无限制。

相关内容

最新更新