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_buffers | Cache de donnees en RAM (25% RAM) |
effective_cache_size | Estimation cache OS (50-75% RAM) |
work_mem | Memoire par operation de tri |
maintenance_work_mem | Memoire pour VACUUM, CREATE INDEX |
wal_buffers | Buffers pour Write-Ahead Log |
checkpoint_completion_target | Etaler 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;