Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

Una raccolta di file di configurazione Firebird ottimizzati per i problemi di prestazioni più comuni. Preferisci il Calcolatore di Configurazione per le installazioni attuali; i file scaricabili qui sotto sono principalmente per riferimento e per versioni obsolete di Firebird.

Firebird 3 (download di riferimento)

Questi file sono mantenuti per riferimento. Per distribuzioni nuove o aggiornate di Firebird 3, preferisci il Calcolatore di Configurazione. Se desideri comunque un file statico, seleziona l'architettura qui sotto.

SuperServer

Scegli SuperServer se hai un database principale e, opzionalmente, 2-5 database più piccoli (meno caricati) sullo stesso server. Configura ogni database in databases.conf.

SuperClassic

Scegli SuperClassic se hai molti database sul server (da circa 10 a 1000), sono approssimativamente uguali in carico e la tua applicazione è stabile (nessun messaggio "Abnormal termination" in firebird.log). SuperClassic di solito offre un controllo migliore della memoria di ordinamento e delle prestazioni rispetto a Classic.

  • RAM 8-12 GB · 10+ database · fino a 150 connessioni in totale · solo 64-bit firebird.conf
  • RAM 16-32 GB · 10+ database · fino a 300 connessioni in totale · solo 64-bit firebird.conf

Classic

Scegli Classic se hai molti database (da circa 10 a 1000) che potrebbero essere instabili, o se usi UDF a 32 bit.

  • RAM 8-12 GB · 10+ database · meno di 150 connessioni in totale 32-bit · 64-bit
  • RAM 16-32 GB · 10+ database · meno di 300 connessioni in totale 32-bit · 64-bit

Firebird 2.5 (download di riferimento)

Questi file sono mantenuti per riferimento e per distribuzioni più vecchie. Per Firebird 2.5, puoi anche generare una configurazione con il Calcolatore di Configurazione.

SuperServer

Scegli SuperServer se hai 1-2 database con carico leggero (1-3 utenti attivi simultaneamente, fino a circa 20 utenti in totale) e risorse hardware limitate.

SuperClassic Consigliato per Firebird 2.5

Scegli SuperClassic per applicazioni stabili (nessun messaggio "Abnormal termination" in firebird.log).

  • RAM 8-12 GB · fino a 150 connessioni in totale · solo 64-bit firebird.conf
  • RAM 16-32 GB · fino a 300 connessioni in totale · solo 64-bit firebird.conf

Classic

Scegli Classic se le tue applicazioni hanno problemi di stabilità, o se usi UDF a 32 bit.

  • RAM 8-12 GB · fino a 150 connessioni in totale 32-bit · 64-bit
  • RAM 16-32 GB · fino a 300 connessioni in totale 32-bit · 64-bit

Come procedere

  1. Scarica i file di configurazione per la tua versione di Firebird.
  2. Copiali nella cartella di Firebird, rinominali in firebird.conf (e databases.conf quando fornito), quindi riavvia Firebird. Disconnetti tutti gli utenti attivi prima del riavvio.
  3. Se intendi cambiare architettura (ad esempio SuperServer → SuperClassic), leggi prima la documentazione Firebird per tale modifica.
Controllo dei page buffers

Per tutte le architetture, assicurati di non sovrascrivere il valore dei page buffers nella pagina di intestazione del database.

Esegui gstat -h nomedatabase e conferma che Page buffers sia 0. Se è impostato su un altro valore, reimpostalo con:

gfix -buff 0

Importante

  • Rinomina e conserva sempre una copia del tuo firebird.conf originale e, per Firebird 3.0, di databases.conf.
  • Per Firebird 3.0, rivedi sempre databases.conf. Dovrebbe contenere solo valori che hai impostato esplicitamente - e dovresti capire perché li hai impostati.
  • Le impostazioni di firebird.conf si applicano come predefinite a tutti i database attivi sul server; databases.conf (Firebird 3.0+) può sovrascriverle.
  • Non dimenticare la regolazione generale del sistema operativo - vedi la checklist breve per le prestazioni del database.

Se hai bisogno di una configurazione su misura per il tuo ambiente per le migliori prestazioni possibili, o se i problemi persistono dopo l'applicazione di un file da questa raccolta, contattaci per un supporto di ottimizzazione personalizzato.

Versioni obsolete / non più supportate: Firebird 1.5, 2.0, 2.1

I file qui sotto sono solo per versioni obsolete di Firebird. Li forniamo ancora per riferimento, ma raccomandiamo vivamente di migrare a una versione moderna di Firebird e di usare il Calcolatore di Configurazione per Firebird 5, 4, 3 o 2.5.

Versione Firebird Descrizione Download
Firebird 1.5 SuperServer 32-bit firebird_15_superserver.conf
Classic 32-bit firebird_15_classic.conf
Firebird 2.0 SuperServer 32-bit firebird_20_superserver.conf
Classic 32-bit firebird_20_classic.conf
Firebird 2.1 SuperServer 32-bit firebird_21_superserver_32bit.conf
SuperServer 64-bit firebird_21_superserver_64bit.conf
Classic 32-bit firebird_21_classic_32bit.conf
Classic 64-bit firebird_21_classic_64bit.conf