【ElasticSearch】Es 缓存

560 篇文章 548 订阅 ¥79.90 ¥99.00
本文详细介绍了Elasticsearch的缓存机制,包括过滤器缓存、分片请求缓存和字段数据缓存。过滤器缓存通过缓存查询结果节省I/O和CPU资源;分片请求缓存适用于日志场景,加速频繁搜索请求;字段数据缓存用于非倒排数据操作,如聚合和排序。文章还讨论了缓存配置、清理和监控,强调了缓存应用场景与注意事项。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.概述

Elasticsearch 查询的响应需要占用 CPU、内存资源,在复杂业务场景,会出现慢查询,需要花费大量的时间。

如何破局呢?增加集群硬件配置会有高昂硬件开销。还有没有其他方案呢?这时候会想到:缓存。

ES 的缓存允许在内存中存储之前使用过的数据,并根据需要适时地重用。当然不可能去缓存所有的数据,因为数据容量总是大于内存容量,另外内存的构建代价也非常高。

Elasticsearch 有哪些缓存,不同缓存的应用场景是什么呢?本文给出答案。

1. 1.常见问题

Elasticsearch 缓存经常被问道的问题汇总

  1. 怎样知道自己的查询时命中缓存了还是走的磁盘搜索?

  2. 我想每次查询的时候直接显示几个小时以前的数据 而不是只有实时的,这些是要存到缓存中么?

  3. 看 Elasticsearch API的时候看到 /_cache/clear,这个缓存什么时候需要清理?有什么场景需要使用?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值