Elasticsearch集群慢查询优化方法
更新时间:
问题描述
阿里云Elasticsearch集群查询较长时间后返回结果,或不返回结果。
问题原因
Elasticsearch集群分片负载不均、未使用慢查询隔离池、资源不足,容易引发查询长时间无返回结果,即慢查询。
解决方案
请参见以下方法进行优化:
- 请参见Elasticsearch集群负载不均,优化分片负载,主+副分片为集群数据节点的整数倍。
- 请参见使用慢查询隔离池,使用慢查询隔离池优化查询,降低单条慢查询对集群性能的影响。
- 如果存在agg、term、脚本、模糊查询等消耗性能较大,建议您优化或者升级集群。
注意:Elasticsearch集群查询性能同集群的健康状况有一定关系。磁盘内存使用率低于80%,节点负载均衡的情况下查询性能较好。
相关文档
适用于
- Elasticsearch
文档内容是否对您有帮助?