更新时间:2024-04-18 GMT+08:00
CSS集群如何清理缓存?
- 清理fielddata
进行聚合和排序时,会使用fielddata数据结构,会占用较大内存。
- 在Kibana执行如下命令,查看索引的fielddata占用情况。
DELETE /_search/scroll { "scroll_id" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ==" }
- 当fielddata占用内存过高时,可以执行如下命令清理fielddata。
POST /test/_cache/clear?fielddata=true
“test”为fielddata占用内存较高的索引名称。
- 在Kibana执行如下命令,查看索引的fielddata占用情况。
- 清理segment
每个segment的FST结构都会被加载到内存中,并且这些内存是不会被垃圾回收的。因此如果索引的segment数量过大,会导致内存使用率较高,建议定期进行清理。
- 在Kibana执行如下命令,查看各节点的segment数量和占用内存大小。
GET /_cat/nodes?v&h=segments.count,segments.memory&s=segments.memory:desc
- 如果segment占用内存过高时,可以通过删除部分不用的索引、关闭索引或定期合并不再更新的索引等方式释放内存。
- 在Kibana执行如下命令,查看各节点的segment数量和占用内存大小。
- 清理cache
在Kibana执行如下命令清理cache。
POST _cache/clear
父主题: 开源搜索引擎咨询
开源搜索引擎咨询 所有常见问题
- 如何批量设置索引副本数为0?
- 为什么新创建的索引分片全部被分配到一个node节点上?
- Elasticsearch 7.x集群如何在index下创建type?
- 如何配置CSS集群双副本?
- json里设置了1个分片,是否可以通过修改配置,达到4分片,2副本的效果
- Elasticsearch集群分片过多会有哪些影响
- 在CSS的控制台界面怎么查看集群的分片数以及副本数?
- Elasticsearch集群在Kibana如何查询索引数据
- CSS是否支持停止集群
- Elasticsearch集群中某个客户端节点的node.roles为i表示该节点是ingest节点吗?
- Elasticsearch集群设置默认分页返回最大条数
- 如何更新Elasticsearch集群生命周期策略?
- 如何设置云搜索服务的慢查询日志的阈值?
- 如何清理索引数据?
- CSS集群如何清理缓存?
- 使用delete_by_query命令删除数据后,为什么磁盘使用率反而增加?
more