Heart-Profit ERP

Heart-Profit Boards => Advantage Database Server => Topic started by: abok on September 29, 2015, 10:58:08 am



Title: Reorganiseren ADS tabel
Post by: abok on September 29, 2015, 10:58:08 am
Bij overzetten ADBO tabel naar ADS is het niet goed gegaan bij het maken van index file. Nu achteraf reorganiseren.
Is het verstandig bij reorganiseren bij ADBO om ‘PACK uitvoeren bij ADS tabel’ en ‘ADS tabel o.b.v. Re-index’ aan te vinken?


Title: Re: Reorganiseren ADS tabel
Post by: Wouter Rijnbende on September 29, 2015, 11:06:31 am
Allereerst moet je begrijpen wat beide opties doen, daarna kun je je eigen antwoord verzinnen.

Met PACK verwijder je alle als 'verwijderd' gemarkeerde records uit de database. Die optie kan op zich nooit kwaad, maar zal wat tijd in beslag nemen. Als je net de tabel naar ADS hebt overgezet, zullen er nog geen records verwijderd zijn, en is uitvoeren van PACK niet zinvol.

Met REINDEX ga je een tabel reorganiseren op basis van de indexen die de tabel nu heeft. Reindex werkt een stuk sneller, zie ook http://ha1.heartprofit.nl/profit/index.php?topic=26668.0.
In jouw situatie hééft de tabel ADBO geen indexen, en dus is een reindex niet zinvol; je zou de indexen opnieuw opbouwen conform wat er nu van die tabel bekend is in ADS: niets.

Kortom, tabel ADBO invullen, Pack = Nee, Re-index = Nee (wat ook meteen de defaultwaarden zijn, dus eigelijk alleen bestandsnaam invullen + F1).