[英]AWS Elasticsearch Bulk Insert Latency Increased drastically
我在t2.small節點和10gb EBS卷上使用AWS Elasticsearch。 每隔5分鍾,我會索引約5000個文檔*。 對於每個文檔,我都手動傳遞唯一ID。 由於大多數文檔都已更新,因此對於幾乎所有文檔而言,版本都可能是2或3 。
還值得一提的是,每天我都會執行delete_by_query
操作來刪除超過一周的文檔。
通常,批量插入的等待時間小於1秒。 但是今天突然間,經過短短幾個小時的兩周測試,延遲延長到3分鍾,以便批量插入5000個文檔 。
我正在使用elasticsearch-py和awsauth。
我檢查了AWS Cluster運行狀況統計信息。 自從出現了大容量插入延遲問題以來,舊垃圾回收時間似乎急劇增加。 似乎這些之間可能存在關聯。
該如何處理? 是因為維護文檔的多個版本還是使用查詢刪除功能?
這並不特別令人驚訝,但是僅由於變量太多,很難為您提供完整的答案。 要考慮的一些事情:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.