开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

Elasticsearch写入/查询队列打满

已解决

Elasticsearch写入/查询队列打满

展开
收起
阿里云服务支持 2022-12-12 14:10:11 273 0
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功能,免运维全托管,提升企业数据检索与运维分析能力。

相关产品

  • 检索分析服务 Elasticsearch版
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云Elasticsearch体系架构与特性解析 立即下载
    开源与云:Elasticsearch应用剖析 立即下载
    《Elasticsearch全观测解决方案》 立即下载