Heart-Profit ERP
November 30, 2024, 10:41:36 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Melding bij uitschakelen PACK i.g.v. Transakties  (Read 719 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: November 16, 2015, 10:37:26 am »

Als we in ADS een tabel reorganiseren (Hmenu-9-5-1) dan hebben we de optie om i.g.v. een ADS tabel de PACK opdracht uit te schakelen (of beter, aan te zetten omdat deze standaard uit staat).

Bij het uitvoeren van een PACK worden alle records die als 'verwijderd' zijn gemarkeerd daadwerkelijk uit de database verwijderd. Deze opdracht zorgt er voor dat de tabel minder diskruimte in beslag zal nemen op disk. Omdat we in de niet-ADS versie gehouden zijn aan een limiet van 2 GB per tabel, wordt daar de PACK standaard uitgevoerd. In ADS geldt dat een tabel vele malen groter mag zijn en is er eigenlijk geen noodzaak om te packen. Dit wordt dan ook standaard achterwege gelaten, want, zolang ons die diskruimte niet interesseert hebben we geen reden om te packen.

Indien de module Profit-Transact aktief is mocht er vroeger nooit gereorganiseerd worden als er nog openstaande (nog niet verwerkte) Transakties bestonden. Omdat dit niet altijd realiseerbaar is (immers, het opnieuw opstarten van Profit na een Upgrade kan al nieuwe transakties genereren) is het zo gemaakt dat een tabel wel gereorganiseerd kan worden (bijv. omwille van een nieuwe of beschadigde index) maar dat het uitvoeren van de PACK automatisch wordt uitgeschakeld (opdat de records die nog in de openstaande transakties staan nog gevonden kunnen worden).

M.i.v. deze Releasenote is er een melding opgenomen die meldt dát de PACK wordt uitgeschakeld omdat er nog Openstaande Transakties werden gevonden! Dit tevens met een mogelijkheid het reorganiseren af te breken.

Reden voor opname van de melding is dat áls we expliciet als doel hebben de tabel toch kleiner te willen maken, Profit weliswaar onder water het Packen kan uitschakelen, maar de Gebruiker vervolgens zit te wachten tot de tabel gereorganiseerd is om daarna te konstateren dat het gewenste doel (kleiner maken van de tabel) niet bereikt is. Met name omdat in ADS tabellen boven de 20 GB per stuk al geen uitzondering meer zijn, is het handig om hier vooraf voor gewaarschuwd te worden; wellicht willen we eerst even 'wachten' tot de openstaande transakties verwerkt zijn.

Nb: Omdat tabellen ook "onder water" (zonder scherm I/O) kunnen worden gereorganiseerd zit deze kontrole op een dermate plek in het verwerk proces dat we niet meer kunnen terugkeren naar het scherm. In de waarschuwing staat dan ook geen Esc = Terug, maar Esc = Afbreken, welke terugkeert naar het menu Reorganiseren.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOBHOI      Reorganiseren Bestanden    25-09-2015    16-11-2015
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.19 seconds with 20 queries.