DBAtlas · Veritabanı operasyon atlası

reduce_search_phase_exception: reduce_search_phase_exception

Elasticsearch

Ne demek?

Bir aramanın azaltma (reduce) aşamasında hata oluştu. Koordinatör düğüm, farklı shard'lardan gelen kısmi sonuçları/agregasyonları birleştirirken (reduce) bir sorunla karşılaştı ve nihai sonucu üretemedi.

Neden olur?

Genellikle sonuçların birleştirilmesi sırasında bellek/kaynak sınırının aşılması (ör. çok büyük agregasyonlar, circuit breaker tetiklemesi), uyumsuz/geçersiz agregasyon yapısı, ya da bir shard'ın döndürdüğü kısmi sonucun birleştirilememesi. Aşırı yüksek kardinaliteli agregasyonlarda sık görülür.

Nasıl çözülür?

caused_by ayrıntısını okuyup asıl nedeni belirleyin. Ağır agregasyonları hafifletin: yüksek kardinaliteli terms agregasyonlarında size'ı düşürün, composite aggregation ile sayfalayın, gereksiz alt agregasyonları azaltın. Bellek baskısını izleyin ve gerekirse sorguyu daha küçük parçalara bölün. Circuit breaker tetikleniyorsa sorgu maliyetini düşürün.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar