2014-08-29 19 views
0

我有10個索引,我每週輪換一次,根據索引,可以達到100GB一個包含10-20萬個文檔的索引。旋轉後,我通常會進行優化,但這可能需要相當長的一段時間,我甚至碰到一個OOM問題,其索引特別大。在Elasticsearch中使用日常索引有什麼缺點?

我想轉向日常索引。這將加速優化,並允許我在更精細的級別上存檔/關閉索引。

使用每週超過每週輪換計劃是否有任何缺點?我知道有很多變數可能會影響這一點,所以如果沒有直接的答案,關於指數輪換的最佳做法是什麼?

謝謝!

回答

1

如果您保持每日索引中的分片/複製計數與每週索引相同,則您將爲每日索引使用更多RAM。更多的區塊/碎片/索引,節點將使用的RAM越多。

您的優化可能會更快,更真實,並且您可以按照您所說的每日關閉。

您的查詢也應該更快。

我在另一艘船上,在研究已完成的工作後,在設定的天數之後重新編制爲每週/每月的索引。我每天保持45個以上的日常索引,每個索引300-700GB,JVM運行約80%。我希望將最古老的日子,每次7個,轉換爲每週一次,降低公羊使用率,但仍然保持索引公開(然後可能是每月等)。

相關問題