Het reorganiseren van databases kan zeer lang duren en kan niet plaats vinden in "real-time" (in de standaard dbf versie van Heart Profit)
Kun je aangeven wat je "zeer lang" vindt ?
Ik bedoel, het is bijna niet mogelijk om iets "zeer lang" te laten duren in deze, en dan vind ik bijvoorbeeld 3 uur zeer lang. Maar :
Je moet het geheel hierop wel een beetje hebben ingericht. Bijvoorbeeld, e.e.a. op de (Windows) server server uitvoeren zal het snelst zijn.
Doe je het op een andere PC, dan wel een met een Gigabit verbinding met de server.
Waar je het ook doet, geheugen "doet" alles. Het is simpel : als de tabel (het bestand) in het geheugen past, win je daar een faktor of ... tja, 10 mee. E.e.a. wel weer afhankelijk van de snelheid de CPU, en alles wat in het geheugen plaatsvindt is zo ongeveer lineair aan de snelheid van de CPU.
Probeer het als volgt te beredeneren :
Stel je hebt Verkooporderregels van 1,2GB. Stel daar staan 18 indexen op.
Als de PC de volledige 1,2GB niet kan bevatten (naast OS zaken !), dan kun je meten hoe lang het duurt voordat Index1 aan de beurt is, en hoe lang dat ook is, je kunt de resterende tijd met 18 vermenigvuldigen. Heb je een PC met "sloom" disk subsysteem, dan kan daar (via via) voor 1,2GB 10 minuten uitkomen. Dit keer 18 is 180 minuten ...
Past de 1,2GB wèl volledig in het geheugen, dan zal die eerste 10 minuten nog steeds nodig zijn, maar de rest duurt enkele seconden.
Iemand die het lekker heeft ingericht en een jaar of 5 met Profit werkt (wel erg afhankelijk van de omvang en aard v/d werkzaamheden) heeft in 10 minuten ècht z'n hele database wel gereorganiseerd ...
N.b.: Een beetje disksubsysteem leest 1,2GB in een secondje of 10-15 ...
Heb je hier iets aan ?
(weer geen module verkocht
)