我们在Ignite中插入了一个具有1000万行的表。 以下查询的执行时间约为10秒: 从tableName偏移量中选择* 5000000行,仅获取接下来的100行 Ignite数据库安装在具有150 GB RAM的服务器上。
在相同硬件环境下的MemSQL数据库中插入了相同的表,并且上述查询在6秒钟内执行。
为什么Ignite数据库中的执行时间这么长? 使用以下命令执行选择查询时,Ignite中是否缺少某些内容 巨大的抵消额?
如果您需要有关我们测试用例的更多信息,请告诉我。
关于, Shravya。
答案 0 :(得分:1)
首先,请通过为JVM分配足够的内存来确保不会耗尽内存。其次,请在要排序的字段上添加“排序依据”和索引。这样可以提高性能。