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

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Tabel opnieuw uploaden naar ADS  (Read 1953 times)
0 Members and 0 Guests are viewing this topic.
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5367


View Profile WWW
« on: April 25, 2012, 03:10:12 pm »

Het uploaden van een VFP tabel naar ADS is mogelijk als de tabel nog helemaal niet in de ADS Data Dictionary is opgenomen (uploaden maakt dan automatisch de ADS tabel aan in die Data Dictionary). Ook is het mogelijk de tabel te oploaden indien de ADS tabel maximaal één record bevat (eventuele deleted records meegeteld).

Anders geformuleerd, zodra een tabel wordt geupload en de ADS bestaat bestaat al én heeft meer dan één record, dan zal het Uploaden worden geblokkeerd. Dit ter voorkoming dat de ADS die al in gebruik is, klakkeloos wordt overschreven met een VFP tabel die al maanden niet meer bijgewerkt is (omdat de tabel nu ADS is).

Hieruit volgt, dat als we ervoor zorgen dat er slechts één record in de ADS tabel staat, we deze tabel opnieuw kunnen uploaden vanuit Profit.

Normaal gesproken zullen we hier niet zoveel reden toe hebben, maar, intern hebben we dit al diverse malen toegepast. Zo wordt bij het uploaden van een tabel ook de snelheid waarmee dit gebeurt (aantal KiB/s of MiB/s) weergegeven. Het opnieuw kunnen uploaden van een tabel kan nu uitermate handig zijn, als we bijv. andere hardware danwel ADS instellingen willen gaan testen. Door dezelfde (VFP) tabel meerdere malen te kunnen uploaden bij gewijzigde instellingen (een andere harddisk,  meer geheugen in het werkstation, meer geheugen in de Server, andere CPU, operating system) kunnen we het effect van deze wijziging meten.

Ook is het mogelijk om een ADS.INI te voorzien van diverse instellingen die mogelijk van invloed kunnen zijn op de performance van het geheel; te denken valt bijv. aan het instellen van de Packet_Size.

Een ADS tabel kunnen we op de volgende manier leegmaken:

* Start de Advantage Database Architect
* Open de betreffende tabel
* Selekteer 2e t/m laatste record
* RightClick + Delete Records
* RightClick + Pack

Afhankelijk van het aantal records kan een SQL Query sneller resultaat geven.
Logged

Heart-Profit company ID : HA
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.058 seconds with 20 queries.