首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache对近缓存的查询并不比分布式缓存具有更高的性能效益。

Apache对近缓存的查询并不比分布式缓存具有更高的性能效益。
EN

Stack Overflow用户
提问于 2016-07-06 09:19:03
回答 1查看 430关注 0票数 2

我正在Ignite Cache上进行性能测试,我在一个3节点集群中创建了带有10M条目的分布式缓存,为此我在我的客户端创建了一个具有最大容量10m(整个缓存没有驱逐)的近缓存,当我比较性能时,我看到了基于直接键的查找的显着性差异,下面是直接键查找的数字。

查找次数--100000分布式缓存--79447 of 近Cache-29521 of

但是,当我在缓存上触发查询时(查询中只包含索引字段),我在近缓存中没有任何性能优势,这是否意味着近缓存不会在本地复制索引?下面是基于查询的查找的数字。

查找次数--100000分布式缓存--97516 of 近Cache-9958 3ms

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-06 23:12:34

近缓存只对键值访问有意义,您可以将单个条目获取到客户端节点,并在需要时驱逐很少访问的条目。

在使用SQL查询时,Ignite不知道所需的键集,因此无论如何它都必须执行分布式查询。在这种情况下,不涉及近缓存。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38220421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档