Skip to content

PostgreSQL Config Generator

Generateur de configuration postgresql.conf optimisee selon vos ressources.

Ressources systeme

Options avancees

Si non coche, reserves moins de RAM

Configuration generee

# postgresql.conf

Calculs

Presets par taille

Small

2GB RAM, 2 CPU

Medium

8GB RAM, 4 CPU

Large

32GB RAM, 8 CPU

X-Large

64GB RAM, 16 CPU

RDS db.t3.medium

4GB RAM, 2 vCPU

RDS db.r5.large

16GB RAM, 2 vCPU

Parametres cles

shared_buffersCache de donnees en RAM (25% RAM)
effective_cache_sizeEstimation cache OS (50-75% RAM)
work_memMemoire par operation de tri
maintenance_work_memMemoire pour VACUUM, CREATE INDEX
wal_buffersBuffers pour Write-Ahead Log
checkpoint_completion_targetEtaler les ecritures checkpoint

Application

# Trouver le fichier de config
psql -c "SHOW config_file"

# Appliquer (necessite restart pour shared_buffers)
sudo systemctl restart postgresql

# Recharger sans restart (params dynamiques)
sudo systemctl reload postgresql
# ou
SELECT pg_reload_conf();

# Verifier une valeur
SHOW shared_buffers;
SHOW ALL;

Voir aussi