Elasticsearchのインデックス作成パフォーマンス:スロットルマージ

アントンボルモトフ

いくつかのインデックスで、それぞれ約10GBのデータをelasticsearchクラスターにインポートしています。
同時に、私たちは既存のインデックスの検索に関心を持っています。それらのいくつかは小さい-〜100mb、いくつかは大きい-〜10gbです。

インデックス作成を最適化するために、次のことを行い
ますbulk。-最適化されたバルクサイズでAPIを使用します。
-更新間隔を-1;に設定します。
-レプリケーション係数を0;に設定します。

現在、マージスロットリングがどのように役立つかを理解しようとしています。既存のインデックスに対してのみ検索する場合、検索とセグメントのマージはどのように関連していますか?

この記事よると、マージスロットリングを無効にすることができます。
-それは、マージがディスクI / Oを「食べる」ことを意味しますか?
-それは、マージがまったく行われず_forcemerge、インデックス作成が行われた後手動で行う必要があることを意味しますか?このような場合、最大オープンファイル記述子について心配する必要がありますか?

これらの記事プルリクエストによると、マージ設定にはまったく触れないでください。

ここで非常に混乱しています、どんな助けでも大歓迎です。

アントンボルモトフ

ここでの議論によると

ES 2.x以降、IOスロットルはLuceneによって自動的に処理されます。つまり、マージされたセグメントへのバイトの書き込み時に20MB /秒のスロットルで開始されます。次に、マージが遅れるとそのレートが増加し、それ以外の場合は減少します。これは、時間の経過とともに、マージがインデックス作成の速度に追いつくために必要なだけのIO帯域幅を吸収することを意味します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ApacheIgniteインデックス作成のパフォーマンス

分類Dev

インデックス作成のJavascriptパフォーマンス

分類Dev

クイルスパンブロットフォーマット

分類Dev

Elasticsearchのインデックスタイプ、パフォーマンスの理由

分類Dev

マルチインデックス付きのロングフォーマットからワイドフォーマットのパンダ

分類Dev

SQLServerでのインデックス作成のパフォーマンス

分類Dev

oracledbのluceneインデックスの作成-パフォーマンス

分類Dev

インデックス作成がストアドプロシージャのパフォーマンスにどのように影響するか

分類Dev

Solrのインデックス作成方法とパフォーマンス

分類Dev

Elasticsearchインデックスポリシー作成のベストプラクティス/パフォーマンス

分類Dev

SQLiteインデックスのパフォーマンス

分類Dev

SurfaceBookのWindowsパフォーマンスインデックス

分類Dev

MySQLテーブル-パフォーマンス、インデックスの数

分類Dev

再起動後のデスクトップグラフィックスのパフォーマンスの低下(ジャンピーマウスポインター)

分類Dev

スフィンクスのインデックス作成パフォーマンスを考える

分類Dev

パフォーマンスに関する空のElasticSearchインデックスのオーバーヘッド

分類Dev

SQLテーブルのパフォーマンスを最適化する-インデックス作成

分類Dev

Reactフックスクロールイベントのパフォーマンスの問題

分類Dev

ベクトルサブセットのパフォーマンス:名前とインデックス

分類Dev

インデックス作成時のドキュメントの順序は、Elasticsearchの検索パフォーマンスを向上させますか?

分類Dev

5.25インチフロッピーディスクのフォーマット

分類Dev

インデックスページのExcelマクロの作成

分類Dev

WinFormsデザイナのカスタムコントロールのフォーマットプロパティ

分類Dev

フラッシュディスクを使用したエアロスパイクのパフォーマンス

分類Dev

CouchDBビューインデックスのパフォーマンス

分類Dev

バウンディングボックスのトランスフォーマーコントロールkonvajs

分類Dev

スマートロジックは、PostgreSQLの関数内のパフォーマンスを照会します

分類Dev

スマートロジックは、PostgreSQLの関数内のパフォーマンスを照会します

分類Dev

Mysql-DATETIMEフィールド(インデックス付き)のパフォーマンスのクエリ

Related 関連記事

  1. 1

    ApacheIgniteインデックス作成のパフォーマンス

  2. 2

    インデックス作成のJavascriptパフォーマンス

  3. 3

    クイルスパンブロットフォーマット

  4. 4

    Elasticsearchのインデックスタイプ、パフォーマンスの理由

  5. 5

    マルチインデックス付きのロングフォーマットからワイドフォーマットのパンダ

  6. 6

    SQLServerでのインデックス作成のパフォーマンス

  7. 7

    oracledbのluceneインデックスの作成-パフォーマンス

  8. 8

    インデックス作成がストアドプロシージャのパフォーマンスにどのように影響するか

  9. 9

    Solrのインデックス作成方法とパフォーマンス

  10. 10

    Elasticsearchインデックスポリシー作成のベストプラクティス/パフォーマンス

  11. 11

    SQLiteインデックスのパフォーマンス

  12. 12

    SurfaceBookのWindowsパフォーマンスインデックス

  13. 13

    MySQLテーブル-パフォーマンス、インデックスの数

  14. 14

    再起動後のデスクトップグラフィックスのパフォーマンスの低下(ジャンピーマウスポインター)

  15. 15

    スフィンクスのインデックス作成パフォーマンスを考える

  16. 16

    パフォーマンスに関する空のElasticSearchインデックスのオーバーヘッド

  17. 17

    SQLテーブルのパフォーマンスを最適化する-インデックス作成

  18. 18

    Reactフックスクロールイベントのパフォーマンスの問題

  19. 19

    ベクトルサブセットのパフォーマンス:名前とインデックス

  20. 20

    インデックス作成時のドキュメントの順序は、Elasticsearchの検索パフォーマンスを向上させますか?

  21. 21

    5.25インチフロッピーディスクのフォーマット

  22. 22

    インデックスページのExcelマクロの作成

  23. 23

    WinFormsデザイナのカスタムコントロールのフォーマットプロパティ

  24. 24

    フラッシュディスクを使用したエアロスパイクのパフォーマンス

  25. 25

    CouchDBビューインデックスのパフォーマンス

  26. 26

    バウンディングボックスのトランスフォーマーコントロールkonvajs

  27. 27

    スマートロジックは、PostgreSQLの関数内のパフォーマンスを照会します

  28. 28

    スマートロジックは、PostgreSQLの関数内のパフォーマンスを照会します

  29. 29

    Mysql-DATETIMEフィールド(インデックス付き)のパフォーマンスのクエリ

ホットタグ

アーカイブ