Apache Ignite:选择查询性能

时间:2018-10-16 07:05:47

标签: ignite memsql

我们在Ignite中插入了一个具有1000万行的表。 以下查询的执行时间约为10秒: 从tableName偏移量中选择* 5000000行,仅获取接下来的100行 Ignite数据库安装在具有150 GB RAM的服务器上。

在相同硬件环境下的MemSQL数据库中插入了相同的表,并且上述查询在6秒钟内执行。

为什么Ignite数据库中的执行时间这么长? 使用以下命令执行选择查询时,Ignite中是否缺少某些内容 巨大的抵消额?

如果您需要有关我们测试用例的更多信息,请告诉我。

关于, Shravya。

1 个答案:

答案 0 :(得分:1)

首先,请通过为JVM分配足够的内存来确保不会耗尽内存。其次,请在要排序的字段上添加“排序依据”和索引。这样可以提高性能。