Kod: Tümünü seç
begin
update lks_items
set kalan = (select coalesce(sum(amount*carpan), 0) from lks_stkhar where kod = lks_items.kod);
end
Trigger ilk basladiginda aktarilan kayit basina hiz fena degil (progress bar ile aktarilan kayitlari gorebiliyorum) ama sonlara dogru uzellikle 100 kayit civarindan sonra yavasliyor, yavasliyooor, yavasliyoooor, yavasliyooooor.
Bu kayit sayilari bayagi arttiginda sanirim aksamdan aksamdan aktarimi calistirip sabaha kontrol etmem gerekecek.
Benim sorum su,
Madem basta hizli bi sekilde kayitleri donderebiliyorken sonlara dogru neden birim kayit basina islem cok yavasliyor. Sanirim bi hafiza problemi var. Yani bi sekilde muhtemelen bastaki islemin sonuclarida hafizada bi yerde kaliyor. Buda hafizayi sisiriyor dogal olarak. Her kayit yapildiktan sonra hafizanin bi sekilde bosaltilmasi lazim ama nasil.
Bu benim yorumum, sizlerinde yorumlarini bekliyorum