Merhaba JAVA+MySQL(maria db) li bir ön muhasebe yazılımı üzerinde çalışıyorum.stok miktarını aşağıdaki sorgu ile hesaplıyorum ve sorguyu çalıştırdığımda sorgu süresi 16 sn alıyor. acaba sorgu süresi normal mi ? sorguda hata mı yapıyorum ?
SELECT products_id as ID,prod_name as 'Ürün Adı',IFNULL((SELECT > sum(urun_adet) FROM `ktgcari_000_fatura_xref` where > product_id=ktgcari_000_stok.products_id and (type=1 or > type=4)),0)-IFNULL((SELECT sum(urun_adet) FROM `ktgcari_000_fatura_xref` > where product_id=ktgcari_000_stok.products_id and (type=2 or > type=5)),0)+IFNULL((SELECT sum(miktar) FROM ktgcari_000_ssayim where > urun_id=ktgcari_000_stok.products_id),0) as 'Stok' FROM ktgcari_000_stok > LIMIT 0,1000 (gelen fatura toplamı+gelen irsaliye toplamı)-(giden fatura toplamı+giden irsaliye toplamı)+(sayım fişi toplamı) Veritabanı Bilgileri: stok kartı sayısı: 39000 fatura sayısı: 545 fatura içeriği tablosu kayıt sayısı: 1800 sayım fişi sayısı: 942 veritabanı büyüklüğü: 5 MB -- -- Saygılarımla, İbrahim Halil
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
