Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on October 15, 2015, 10:05:50 am



Title: ADS - Performance Periode Afsluiting
Post by: Heart Informatisering B.V. on October 15, 2015, 10:05:50 am
Het Afsluiten van een Periode is m.i.v. deze Releasenote deels herschreven v.w.b. de ADS versie. In plaats van alle boekingen te doorlopen en te salderen, wordt het periodesaldo nu op basis van SQL opdrachten bepaald.

In een gegeven voorbeeld waarin een Periode 967.000 Boekingen bevat, duurde het afsluiten van de periode iets meer dan 39 minuten; in de nieuwe situatie is een snelheid van 42 seconden getimed !

Het performance verschil zal overigens nog sterker merkbaar zijn indien er met Transakties gewerkt wordt op de tabel ADAP (Afgesloten Perioden). In de oude situatie leidde iedere boekingsrecord tot een Transaktie; in de nieuwe situatie is er 1 Transaktie per gebruikte kombinatie "Rekeningnummer, Verzamelrekening, Debet-/Creditzijde". Dus, als 1.000.000 Boekingen in werkelijk op 5.000 verschillende kombinaties van rekeningen geboekt zijn, zijn dit nu dus 5.000 Transakties in plaats van 1.000.000 !

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
ADPAF       Omschrijving (nog) niet bekend    02-01-2015    14-10-2015