更新时间:2023-09-07 GMT+08:00

Bulk聚合优化

通过指定配置项“index.aggr_perf_batch_size”开启或关闭批量导入优化。开启批量后bulk请求中的doc从单个依次写入变为批量写入,能有效减少内存申请、锁申请、及其他调用开销,从而提升数据导入性能。

“index.aggr_perf_batch_size”取值范围为[1, Integer.MAX_VALUE],默认值为1,表示关闭批量。当取值大于1时表示打开批量导入且批量取值为MIN(bulk_doc_size, aggr_perf_batch_size)。

操作步骤

  1. “集群管理”页面,选择已创建的集群,单击操作列“Kibana”,登录Kibana界面。
  2. 在左侧导航栏,选择“Dev Tools”
  3. “Dev Tools”页面,执行如下命令:
    PUT my_index 
    {
      "settings": { 
        "index.aggr_perf_batch_size": "128"
      } 
    }