タグ

ブックマーク / zenn.dev/yumemi_inc (1)

  • ElasticSearch(OpenSearch)が重いときはrefresh_intervalを長くしてパフォーマンスチューニングする

    背景 ElasticSearch(OpenSearch)に大量のデータをBulkで登録していました。登録処理自体に問題はないのですが、登録処理中に検索のリクエストを投げてもレスポンスが1分以上かかってしまう現象が発生してしまっていました。 大量のデータを登録するなよって話なのですが、、、何か改善する方法はないかと試行錯誤して、refresh_intervalを変更することで遅延をほぼなくすことができました。 refresh_intervalを長くする refresh_intervalは更新間隔の設定です。僕がElasticSearch(OpenSearch)をガチャガチャいじってた当時(2022年4月ごろ)は、デフォルトで1sになってました。この値を大きくすることでパフォーマンスを向上させることができます。AWSのドキュメントでは60s以上することがソリューションとして挙げられていました。

    ElasticSearch(OpenSearch)が重いときはrefresh_intervalを長くしてパフォーマンスチューニングする
    udzura
    udzura 2023/02/24
  • 1