ES Optimize

Index

Parameter

  • index.refresh_interval: 默认的刷新时间间隔是1s,对于写入量很大的场景,这样的配置会导致写入吞吐量很低,适当提高刷新间隔,可以提升写入量,代价就是让新写入的数据在60s之后可以被搜索,新数据可见的及时性有所下降。

    “index.refresh_interval”: “60s”

  • index.translog.sync_interval

    “sync_interval”: “120s”

  • index.translog.durability

    “durability”: “async”

  • index.translog.flush_threshold_size

    “flush_threshold_size”:”1g”


Reference