• 22-01-2018, 01:29:58
    #1
    rabbitmq ile ilgili türkçe internette çok az döküman mevcut yapmak istedigim cari firmaların hareketlerindeki ücretlerin toplanmasını ve toplamayı firmanın cari toplamına yazdırmak istiyorum.
    Normal düz php yapmak istesem.
    $carihareketler = $db->get_results("SELECT id, tutar FROM carihareketler where cari_id=1");
    $toplam_tutar = 0;
    foreach ( $carihareketler as $carihareket )
    {
    $toplam_tutar = $toplam_tutar + $carihareket->tutar;
    }
    $cari_guncelleme = $db->query("UPDATE cari SET toplam_tutar = $toplam_tutar WHERE id = 1)");
    şeklinde yapardım. Veriler çok fazla oldugu için ve sunuyu yordugu için bunu yapmak istemiyorum. rabbitmq ile nasıl yapılabileceginin örnegini bulamadım.
  • 22-01-2018, 01:44:10
    #2
    Sorgunuzu su sekilde yaparsaniz size toplam tutari tek sorguda verir. Ve sizin yazdiginizdan daha hizli olur

    SELECT SUM(tutar) FROM carihareketler where cari_id=1
  • 22-01-2018, 01:51:49
    #3
    Üyeliği durduruldu
    Sunucunun hızlanmasını istiyorsanız, ayrı bir tablo oluşturup oradaki toplam değeri sürekli yeni veri eklendiğinde arttırmanız gerekli.
    Bu şekilde daha iyi optimizasyon yapmış olursunuz.
  • 22-01-2018, 03:04:41
    #4
    Ilginizden dolayi tesekkurler oradaki verdigim ornegi bilerek basit yaptim. Rabbitmq de nasil yapilacagini ogrenmek amacli. Buradaki amacim bu islemleri rabbitmq ile yapabilmek