ArangoDB grafiğimde, konuyla ilişkili ileti konuları ve bu ileti dizilerinin içindeki iletilerim var. Grafiği, ileti dizisi ile ilişkili verileri ve ileti dizisinin içindeki iletilerin sayısını döndürecek şekilde çaprazlamak istiyorum.ArangoDB: Grafik geçişi yoluyla toplama sayıları
Veriler oldukça basit bir şekilde yapılandırılmıştır: Konu düğümü, tarih ve kategoriyle ilişkilendirilmiş iş parçacığı düğümüne uzanan bir kenar ve iş parçacığı düğümünden ileti düğümüne bir kenarım var.
İplik düğümünde saklanan verileri ve iş parçacığına eklenen iletilerin sayısını döndürmek istiyorum.
Bunu, for v, e, p in 1..2 outbound
sözdizimi ile nasıl yapacağınızdan emin değilim. İçinde iç içe bir grafik bulunan for v, e, p in outbound
mu yapmalıyım? Bu hala performans mı? Gecikme için üzgünüm
Bu, ekibimin yaptığı şeydir. Şu anda, bu kümelenmeler her biri yaklaşık 5 saniye sürüyor, ancak altı kez aynı anda çalıştırılıyorsa, sunucu önemli ölçüde yavaşlıyor ve sorgular 30-40 saniye sürüyor. Bu, 70.000 iletiye kadar 60 iş parçacığı içindir. Muhtemelen bir kümeye gittiğimizde, bunun yaklaşık 5 saniyeye gittiğini göreceğiz, ancak daha hızlı almayı gerçekten istiyoruz. –
Tamam anlaşıldı;) Bize anonimleştirilmiş bir veri seti verebilir miydiniz, böylece neler olup bittiğini optimize etmeyi deneyebiliriz? Bizim için bir "gerçek" veri kümesinde, bir tane üretmekten daha kolaydır. Bunun için bir NDA imzalamaya istekliyiz (devam eden tüm iletişimlerle ilgili ayrıntılı bilgi vermeyeceğim, bu yüzden sizden böyle bir veri seti aldıkça ellerimi alıp sorunuzu hızlandıracağız) Ben de mutsuzum 1’lerin üzerindeki her şey. – mchacki
Ekibim bunu ayarlamak için çalışıyor! –