10 KiB
10 KiB
Table of Contents
postgresql
Description
Postgresql, a database.
Examples
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
With minimum providers:
postgresql:
applicationservice: postgresql
provider_zone: postgresql
zones_name:
- localdns
With all providers:
postgresql:
applicationservice: postgresql
provider_zone: postgresql
zones_name:
- journald
- localdns
Dependances
Variables
Général (general)
PostgreSQL (general.postgresql)
Paramétrage du serveur de gestion de bases de données PostgreSQL
Description | Help | Type | Values | Choices |
---|---|---|---|---|
Nombre maximum de connexions (pg_max_connections) | Nombre maximum de connexions concurrentes au serveur de base de données | number | 100 | |
Délai de connexion maximum (en secondes) (pg_authentication_timeout) | Temps maximum pour terminer l'authentification du client | number | 60 | |
Emplacement de la clé SSL du serveur PostgreSQL (pg_server_key) | filename | /etc/postgresql/12/main/server.key | ||
Emplacement du certificat du serveur PostgreSQL (pg_server_cert) | filename | /etc/postgresql/12/main/server.crt | ||
Activer le VACUUM automatique (pg_autovacuum) | boolean | True | ||
Mémoire tampon allouée aux opérations de tri et tables de hash (pg_work_mem) | Quantité de mémoire allouée à chaque opération avant écriture sur le disque (par défaut : 4MB) | number | 4 | |
Unité de la mémoire tampon (pg_work_mem_unit) | choice | MB | MB kB |
|
Mémoire tampon allouée pour les opérations de maintenance (pg_maintenance_work_mem) | Quantité de mémoire allouée à chaque opération avant écriture sur le disque (par défaut : 64MB, minimum: 1024kB) | number | 64 | |
Unité de la mémoire tampon (pg_maintenance_work_mem_unit) | choice | MB | MB kB |
|
Mémoire tampon allouée pour les journaux (pg_wal_buffers) | 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) | number | -1 | |
Limite douce du Write Ahead Log (pg_max_wal_size) | Limite douce pour le Write Ahead Log | number | 1 | |
Unité de la limite douce du Write Ahead Log (pg_max_wal_size_unit) | choice | GB | GB MB kB |
|
Quantité de mémoire pour les buffers partagés (pg_shared_buffers) | Quantité de mémoire que le serveur de bases de données utilise comme mémoire partagée | number | 128 | |
Unité de la quantité de mémoire pour les buffers partagés (pg_shared_buffers_unit) | choice | MB | MB kB |
|
Taille du cache (pg_effective_cache_size) | Initialise l'estimation faite par le planificateur pour le nombre de bloc de 8ko réelle du cache disque disponible pour une requête | number | 4 | |
Unité de la taille du cache (pg_effective_cache_size_unit) | choice | GB | MB kB GB |
Accounts (accounts)
Description | Type | Provider |
---|---|---|
Remote clients needing an account (remotes) [+] | domainname | Postgresql |
Account for (accounts.remote_)
This a dynamic family generated from the variable "accounts.remotes".
Description | Type | Values |
---|---|---|
**Remote IP ** (remote_ip_) | ip |
- [+]: variable is multiple
- bold: variable is mandatory