Conversione di file 5.x Btrieve per 6.x

Questa è la prima di una serie di consigli tecnici per il Btrieve di 12 utenti e per  sviluppatori di applicazioni. Come sempre, la migliore fonte di informazioni  sarà la documentazione disponibile nel download di prova del  Btrieve 12 e qui, a Aledit.

Btrieve 12 supporta la lettura e la scrittura di file in formato 6.x Btrieve e la lettura dei file in Btrieve 5.x.
Per convertire i file in formato 5.x 6.x, utilizza la Rebuild utility. Rebuild utility dispone del graphical user e del command line interfaces ed è accessibile attraverso il Centro di controllo Btrieve (BTRCC).

Sintesi del processo:

1. Eseguire il backup dei file che si prevedono di ricostruire.

2. Assicurarsi di avere sufficiente memoria.

Se si sta eseguendo su una macchina più recente, la memoria non dovrebbe essere un problema. Se è più vecchia, si potrebbe fare una stimare i requisiti di memoria. Per calcolare la memoria ottimale  controllare la  Conversione di file di dati nella documentazione di operazioni avanzate. Il calcolo richiede informazioni sui file. È possibile ottenere tali informazioni eseguendo un rapporto statistico con Maintenance Utility.

3. Ottimizzare le dimensioni della pagina.

Il rebuild é in grado di ottimizzare le dimensioni della pagina  indice per migliorare le prestazioni delle applicazioni o per salvare storage su disco. L’impostazione di default usa le dimensioni della pagina esistente.

4. Scegliere il percorso di uscita.

Ricostruire l’output nella directory corrente per impostazione predefinita che cancella il file originale. Se si desidera ricostruire i file più grandi su un sistema remoto, assicurarsi che Btrieve 12 ed i suoi componenti di comunicazione siano installati.

5. Scegliere una posizione del file di registro.

Il valore di default è C: /ProgramData/Actian/Btrieve/logs/rebuild.log.

6. Rebuild.

A seconda della dimensione del file e in particolare il numero di indici, il processo di ricostruzione può richiedere molto tempo.

Suggerimenti:

  • Ricostruire a livello locale. Ricostruire su una rete è probabile che mostri scarso rendimento.
  • Distribuire il carico. Se si dispone di più copie di Btrieve 12, ricostruire i file su più di una macchina.
  • Non aumentare cache. Quando si ricostruisce file di grandi dimensioni, diminuire la cache ad un valore basso, ad esempio il 20% della corrente, ma non meno di 5 MB. Questo lascia più memoria possibile a disposizione per la ricostruzione dell’indice.
  • Rebuild al  File Format 6.x. The Rebuild GUI. L’interfaccia grafica permette diverse scelte di formato di file. Assicurarsi che si sta ricostruendo in un file in formato 6.x.
0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *