Java 当我查询大量数据时,hazelcast查询速度变慢,如何改进?

Java 当我查询大量数据时,hazelcast查询速度变慢,如何改进?,java,hazelcast,Java,Hazelcast,我使用的hazelcast版本是4.0.3。hazelcast大小的地图是120000。 我使用PagingPredicate查询此地图,每次查询10000个数据。所以我查询了12次。我发现第一次查询大约需要1秒,第二次查询大约需要5秒。最后一次查询耗时20秒。每次查询都会比较慢。为什么?如何提高查询性能?是否检查了堆使用率和垃圾收集模式?我的堆使用率不是50%,垃圾收集模式是g1。但是我从1340000个数据映射中查询10000个数据需要30秒,hazelcast显示这是一个缓慢的操作群集中有

我使用的hazelcast版本是4.0.3。hazelcast大小的地图是120000。
我使用PagingPredicate查询此地图,每次查询10000个数据。所以我查询了12次。我发现第一次查询大约需要1秒,第二次查询大约需要5秒。最后一次查询耗时20秒。每次查询都会比较慢。为什么?如何提高查询性能?

是否检查了堆使用率和垃圾收集模式?我的堆使用率不是50%,垃圾收集模式是g1。但是我从1340000个数据映射中查询10000个数据需要30秒,hazelcast显示这是一个缓慢的操作群集中有多少台服务器,1340000个条目占用多少内存?我在群集中有3台服务器,每台服务器都有32G内存。它仍然不清楚整个数据集需要多少存储空间簇不过,我建议您将内存中的格式设置更改为OBJECT。如果问题仍然存在,请在集群上运行探查器以识别瓶颈。