Cette page a été traduite automatiquement. Lisez l'original en anglais. English

Une collection de fichiers de configuration Firebird optimisés pour les problèmes de performance courants. Privilégiez le calculateur de configuration pour les installations actuelles ; les fichiers téléchargeables ci-dessous sont principalement fournis à titre de référence et pour les anciennes versions de Firebird.

Firebird 3 (téléchargements de référence)

Ces fichiers sont conservés à titre de référence. Pour les nouveaux déploiements Firebird 3 ou les mises à jour, privilégiez le calculateur de configuration. Si vous souhaitez toujours un fichier statique, sélectionnez l'architecture ci-dessous.

SuperServer

Choisissez SuperServer si vous avez une base de données principale et, éventuellement, 2 à 5 bases de données plus petites (moins chargées) sur le même serveur. Configurez chaque base de données dans databases.conf.

SuperClassic

Choisissez SuperClassic si vous avez de nombreuses bases de données sur le serveur (environ 10 à 1000), qu'elles sont à peu près équivalentes en charge, et que votre application est stable (pas de messages « Abnormal termination » dans firebird.log). SuperClassic offre généralement un meilleur contrôle de la mémoire de tri et des performances que Classic.

  • RAM 8-12 Go · 10+ bases de données · jusqu'à 150 connexions au total · 64 bits uniquement firebird.conf
  • RAM 16-32 Go · 10+ bases de données · jusqu'à 300 connexions au total · 64 bits uniquement firebird.conf

Classic

Choisissez Classic si vous avez de nombreuses bases de données (environ 10 à 1000) qui peuvent être instables, ou si vous utilisez des UDF 32 bits.

  • RAM 8-12 Go · 10+ bases de données · moins de 150 connexions au total 32 bits · 64 bits
  • RAM 16-32 Go · 10+ bases de données · moins de 300 connexions au total 32 bits · 64 bits

Firebird 2.5 (téléchargements de référence)

Ces fichiers sont conservés à titre de référence et pour les anciens déploiements. Pour Firebird 2.5, vous pouvez également générer une configuration avec le calculateur de configuration.

SuperServer

Choisissez SuperServer si vous avez 1 à 2 bases de données avec une charge légère (1 à 3 utilisateurs actifs simultanément, jusqu'à environ 20 utilisateurs au total) et des ressources matérielles limitées.

SuperClassic Recommandé pour Firebird 2.5

Choisissez SuperClassic pour les applications stables (pas de messages « Abnormal termination » dans firebird.log).

  • RAM 8-12 Go · jusqu'à 150 connexions au total · 64 bits uniquement firebird.conf
  • RAM 16-32 Go · jusqu'à 300 connexions au total · 64 bits uniquement firebird.conf

Classic

Choisissez Classic si vos applications ont des problèmes de stabilité, ou si vous utilisez des UDF 32 bits.

Comment procéder

  1. Téléchargez les fichiers de configuration pour votre version de Firebird.
  2. Copiez-les dans le dossier Firebird, renommez-les en firebird.conf (et databases.conf lorsqu'ils sont fournis), puis redémarrez Firebird. Déconnectez tous les utilisateurs actifs avant le redémarrage.
  3. Si vous avez l'intention de changer d'architecture (par exemple SuperServer → SuperClassic), lisez d'abord la documentation Firebird relative à ce changement.
Vérification des buffers de pages

Pour toutes les architectures, assurez-vous de ne pas écraser la valeur des buffers de pages dans la page d'en-tête de la base de données.

Exécutez gstat -h nomdelabase et confirmez que Page buffers est à 0. S'il est défini sur une autre valeur, réinitialisez-le avec :

gfix -buff 0

Important

  • Renommez et conservez toujours une copie de votre firebird.conf d'origine et, pour Firebird 3.0, de databases.conf.
  • Pour Firebird 3.0, examinez toujours databases.conf. Il ne doit contenir que les valeurs que vous avez explicitement définies - et vous devez comprendre pourquoi vous les avez définies.
  • Les paramètres de firebird.conf s'appliquent par défaut à toutes les bases de données actives sur le serveur ; databases.conf (Firebird 3.0+) peut les remplacer.
  • N'oubliez pas le réglage général du système d'exploitation - voir la liste de contrôle rapide des performances.

Si vous avez besoin d'une configuration adaptée à votre environnement pour des performances optimales, ou si des problèmes persistent après l'application d'un fichier de cette collection, contactez-nous pour un support d'optimisation personnalisé.

Versions obsolètes / abandonnées : Firebird 1.5, 2.0, 2.1

Les fichiers ci-dessous concernent uniquement les versions obsolètes de Firebird. Nous les fournissons encore à titre de référence, mais nous recommandons fortement de migrer vers une version moderne de Firebird et d'utiliser le calculateur de configuration pour Firebird 5, 4, 3 ou 2.5.

Version de Firebird Description Téléchargement
Firebird 1.5 SuperServer 32 bits firebird_15_superserver.conf
Classic 32 bits firebird_15_classic.conf
Firebird 2.0 SuperServer 32 bits firebird_20_superserver.conf
Classic 32 bits firebird_20_classic.conf
Firebird 2.1 SuperServer 32 bits firebird_21_superserver_32bit.conf
SuperServer 64 bits firebird_21_superserver_64bit.conf
Classic 32 bits firebird_21_classic_32bit.conf
Classic 64 bits firebird_21_classic_64bit.conf