Onglet Postgresql : Configuration du serveur PostgreSQL

Sur le module Zéphir, le serveur de base de données PostgreSQL est obligatoirement activé.

L'onglet expert Postgresql permet de modifier et de fixer une sélection de paramètres disponibles pour PostgreSQL.

Gestion des bases et utilisateurs

  • Nombre maximum de connexions : permet de définir le nombre maximum de connexions concurrentes au serveur de base de données ;

  • Délai de connexion maximum (en secondes) : permet de définir le temps maximum pour terminer l'authentification du client ;

  • Emplacement de la clé SSL du serveur PostgreSQL : permet de changer le chemin par défaut de la clé SSL ;

  • Emplacement du certificat du serveur PostgreSQL : permet de changer le chemin par défaut du certification ;

  • Autoriser uniquement les connexions SSL : permet d'accepter uniquement les connexions de type SSL au serveur ;

  • Répertoire contenant les bases de données PostgreSQL : par défaut /var/lib/postgresql/9.5/main.

Méthode de sauvegarde personnalisée

  • Chemin du script de sauvegarde personnalisé : emplacement personnalisé du script de sauvegarde prenant le pas sur la sauvegarde normale des bases de données spécifiées ;

  • Paramètre pour le script : nom du paramètre à fournir au script de sauvegarde ;

    Valeur pour le paramètre : valeur à fournir au script pour le paramètre associé ;

    Il est possible d'ajouter autant de paramètres que souhaité en cliquant sur le bouton + Paramètre pour le script.

  • Base de données à sauvegarder : nom des bases de données à sauvegarder via le script personnalisé (ces bases seront exclues de la gestion des sauvegardes EOLE).

Optimisation

  • Mémoire tampon allouée aux opérations de tri et tables de hash : quantité de mémoire allouée à chaque opération avant écriture sur le disque (par défaut 4MB sur PostgreSQL 9.5)

  • Unité de la mémoire tampon : permet de choisir l'unité kB ou MB utilisée pour le paramètre ci-dessus ;

  • Mémoire tampon allouée pour les opérations de maintenance ;

  • Unité de la mémoire tampon : permet de choisir l'unité kB ou MB utilisée pour le paramètre ci-dessus ;

  • Mémoire tampon allouée pour les journaux : quantité de mémoire allouée à chaque opération avant écriture sur le disque (par défaut 64MB sur PostgreSQL 9.5) ;

  • Limite douce du Write Ahead Log : quantité de mémoire allouée avant écriture sur le disque (par défaut : -1, soit 1/32ème de la valeur de shared_buffers) ;

  • Unité de la limite douce du Write Ahead Log : permet de choisir l'unité kB, MB ou GB utilisée pour le paramètre ci-dessus ;

  • Quantité de mémoire pour les buffers partagés : permet de définir la quantité de mémoire cache utilisée par le serveur, ce paramètre contribue le plus au gain de performance ;

  • Unité de la quantité de mémoire pour les buffers partagés : permet de choisir l'unité kB ou MB utilisée pour le paramètre ci-dessus ;

  • Taille du cache (blocs de 8ko) : taille de la mémoire de mise en cache, une grosse valeur aura tendance à augmenter l'utilisation des index, l'accès disque sera rendu plus rapide ;

  • Unité de la taille du cache : permet de choisir l'unité kB ou MB utilisée pour le paramètre ci-dessus.

Complément

Pour plus d'informations, vous pouvez consulter la documentation officielle du logiciel :

http://docs.postgresqlfr.org/