Just wondering, how JVM heap is used in Ignite (Version 2.7) during query. With persistence enabled, I am assuming everything will be stored in the off-heap memory or disk. But during query time, query is failing because Ignite is running heap space. In my test, I have to increase heap size for Ignite to 8Gb with about 5-10 concurrent queries.
My guess is that Ignite need to process query results using heap. Is that right? If that is the case, any recommendation on JVM heap setting for Ignite?