首页 > 其他分享 >关于ES索引被聚合查询导致filedata堵塞 (pressure too high, (smooth) bulk request circuit break)

关于ES索引被聚合查询导致filedata堵塞 (pressure too high, (smooth) bulk request circuit break)

时间:2022-10-18 15:46:48浏览次数:55  
标签:聚合 fielddata 索引 cache request 查询 bulk pressure filedata

今天在生产使用kibana查询了一条聚合语句,因为数据量比较大(40亿+),导致fielddata cache飙升,影响了写入,根据官方文档,进行如下操作:

执行命令,查询filedata cache使用比较大的索引:

GET /_cat/indices?v&h=index,fielddata.memory_size&s=fielddata.memory_size:desc

 根据显示的列表,执行清除缓存的命令:

POST /${fielddata占用内存较高的索引}/_cache/clear?fielddata=true

然后就发现缓存直接下降,修复成功!

标签:聚合,fielddata,索引,cache,request,查询,bulk,pressure,filedata
From: https://www.cnblogs.com/wangzun/p/16802772.html

相关文章

  • 前端封装XmlHttpRequest超级实用
    前端封装XMLHttpRequest超级实用​ 很多时候我们只需要开发一个简单地页面,不需要引入任何js库,这时接口请求用到XMLHttpRequest对象必不可少,那么封装一个好用的请求方法......
  • python爬虫从0到1 -Requests库的基本使用(get/post请求)
    文章目录​​前言​​​​(一)requests的get请求​​​​1.导入requests库​​​​2.定义url地址以及请求头​​​​3.返回响应数据​​​​4.将数据打印​​​​总结(对比......
  • request.getScheme()的使用方法
    今天在修改bug时,发现程序使用了request.getScheme()。不明白是什么意思,在google搜索了一下。现在明白了。整理如下:1、request.getScheme()返回当前链接使用的协议;比如......
  • SpringMVC(四):RequestMapping
    现在我们来学习一下RequestMapping注解。RequestMapping注解用来将url映射到一个控制类(Controller类)或一个特定处理的方法上。一、RequestMapping使用的位置1.方法上直......
  • elasticsearch02-Request Body深入搜索
    目录​​02.RequestBody深入搜索​​​​1.1term查询​​​​1.1.1term与terms​​​​1.1.2range范围查询​​​​1.1.3ConstantScore​​​​1.2全文查询​​......
  • HttpWebRequest 请求被中止: 未能创建 SSL/TLS 安全通道
    在HttpWebRequest前设置代码ServicePointManager.Expect100Continue=true;ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12|SecurityProtocolTy......
  • 413 Request Entity Too Large
    微信公众号“SRE成长记”可查看原文413RequestEntityTooLarge是在上传文件中较常出现的一个错误,即正在上传的文件超过了允许上传的最大限制,禁止上传。常见处理方法......
  • 【学习笔记】HttpServletRequest
    HttpServletRequestweb服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,和一个代表响应的HttpServletResponse对象如果要获取......
  • 关于 Angular HTTP Interceptor 中 Request 和 Response 的 immutable 特性
    尽管拦截器能够修改请求和响应,但HttpRequest和HttpResponse实例属性为readonly,这意味着其具有immutability特性。这种特性是Angular框架有意为之的设计:应用程序......
  • .Net Core redis 调用报错 '6000 Redis requests per hour' 解决 6000 此调用限制
    问题描述redis是一种基于内存,性能高效的NoSQL数据库,性能高主要就体现在数据交互耗时较短,能够段时快速的对用户的请求做出反应,所以在业务比较复杂或交互量需求大时,必然......