Elasticsearch集群慢查询优化方法

更新时间: 2022-07-18 10:45:05

问题描述

阿里云Elasticsearch集群查询较长时间后返回结果,或不返回结果。

问题原因

Elasticsearch集群分片负载不均、未使用慢查询隔离池、资源不足,容易引发查询长时间无返回结果,即慢查询。

解决方案

请参见以下方法进行优化:

  1. 请参见Elasticsearch集群负载不均,优化分片负载,主+副分片为集群数据节点的整数倍。
  2. 请参见使用慢查询隔离池,使用慢查询隔离池优化查询,降低单条慢查询对集群性能的影响。
  3. 如果存在agg、term、脚本、模糊查询等消耗性能较大,建议您优化或者升级集群。
    注意:Elasticsearch集群查询性能同集群的健康状况有一定关系。磁盘内存使用率低于80%,节点负载均衡的情况下查询性能较好。

相关文档

适用于

  • Elasticsearch