Elasticsearch写入/查询队列打满

已解决

Elasticsearch写入/查询队列打满

展开
收起
阿里云服务支持 2022-12-12 14:10:11 481 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答
    官方回答

    集群写入查询出现队列打满,优先使用以下自助方式优化:

    1、调整队列大小,建议调整最大1k,详情请参考配置queue大小

    2、不带主键会快很多,减少check 主键的过程;

    3、建议批量(bulk)写入索引数据,避免拆分到每个shard的数据太小;

    4、把重要的数据拆到单独的集群,如是增强版es,不建议存放非日志类的数据;

    5、调高refresh间隔,ES内存索引只有refresh之后才能被搜索到(默认1秒refresh一次)。refresh过程会创建新的Lucence segment,且后台会进行segment merge 操作,降低refresh频率,能减少segment的创建跟合并。也可以通过说明中的方式,来提升写入性能。

    2022-12-12 14:27:06
    赞同 展开评论

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。

热门讨论

热门文章

还有其他疑问?
咨询AI助理