File di log delle transazioni per il database
I file di log delle operazioni consentono di ripristinare l'ambiente in uno stato coerente e di preservare l'integrità dei dati. La memoria dei file di log deve essere ottimizzata perché i file di log vengono scritti in modo sequenziale e il gestore database legge i file di log in modo sequenziale durante il ripristino del database.
| Parametro | Descrizione |
|---|---|
| NEWLOGPATH | Questo parametro viene utilizzato per modificare il percorso di log per creare i file di log delle transazioni su una partizione o un volume separati rispetto al volume predefinito o a quello utilizzato per i contenitori di tablespace del database. Impostarla su una directory che sia la destinazione dei file di log. Assicurarsi che la directory sia creata prima di impostarla. Assicurarsi che ci sia spazio sufficiente sulla destinazione prima di impostare il nuovo percorso di log. Ad esempio: |
| LOGFILSIZ | Questo parametro definisce la dimensione di ogni file di log primario e secondario. La dimensione di questi file di log limita il numero di record di log che è possibile scrivere su di essi prima che diventino pieni e che sia richiesto un nuovo file di log. Impostarlo su 30000 se si tratta di un database di sviluppo o di test, altrimenti impostarlo su 60000. La dimensione è il numero di pagine ciascuna della dimensione di 4 KB. Ad esempio: |
| LOGPRIMARY | I file di log principali stabiliscono una quantità fissa di memoria assegnata ai file di log di ripristino. Questo parametro consente di specificare il numero di file di log primari da preallocare. Impostarla su 20 se si tratta di un database di sviluppo, altrimenti impostarla su 40. Ad esempio: |
| LOGSECOND | Questo parametro specifica il numero di file di log secondari creati e utilizzati per i file di log di ripristino (solo se necessario). Quando i file di log primari diventano pieni, i file di log secondari (di dimensione logfilsiz) vengono assegnati uno alla volta in base alle necessità, fino a un numero massimo controllato da questo parametro. Impostare il relativo valore su 2. Ad esempio: |
db modifiche alla configurazione con i comandi db2stop e db2start :db2stop forcedb2start
| Parametro | Piccolo | Medio | Grande |
|---|---|---|---|
| FILTROLOG | 30.000 $ | 60000 | 70000 |
| LOGPRIMARIO | 30 | 40 | 50 |
| SECONDO LOGO | 2 | 2 | 2 |
| Spazio totale richiesto | 3.7 GB | 9.6 GB | 13.8 GB |