Ignite 点燃查询堆已满

Ignite 点燃查询堆已满,ignite,Ignite,环境:Ignite-2.8.1,Java8 开始几个小时后,我的应用程序堆就满了。在分析堆转储时,我看到实例类org.apache.internal.processors.query.*。看起来在执行查询后,它没有从堆中清除,并且在一段时间后由于堆已满而导致失败 我意识到的一点是,所有这些条目都是用于通过ignite executor服务或正常任务调度服务触发的查询 请建议。正在附加快照 Ignite只是尝试执行发送给它的SQL查询。你需要调查客户 在点火端,你可以确保你是正确的。没有一个好的答

环境:Ignite-2.8.1,Java8

开始几个小时后,我的应用程序堆就满了。在分析堆转储时,我看到实例类org.apache.internal.processors.query.*。看起来在执行查询后,它没有从堆中清除,并且在一段时间后由于堆已满而导致失败

我意识到的一点是,所有这些条目都是用于通过ignite executor服务或正常任务调度服务触发的查询

请建议。正在附加快照


Ignite只是尝试执行发送给它的SQL查询。你需要调查客户

在点火端,你可以确保你是正确的。没有一个好的答案,但一般来说,使用G1 GC,如果使用大量SQL,我会从4Gb堆空间开始