Installation de la base de données PostgreSQL sur Ubuntu 22.04 avec optimisation pour les environnements de production.
Configurer le serveur de base de données PostgreSQL sur Ubuntu 22.04 avec une configuration optimale pour l'utilisation de la production.
sudo apt update
sudo apt install postgresql postgresql-contrib -y
Configurer PostgreSQLTM en éditant /etc/postgresql/14/main/postgresql.conf:
max_connections = 200
shared_buffers = 256MB
effective_cache_size = 1GB
work_mem = 4MB
sudo -u postgres psql
CREATE DATABASE myapp;
CREATE USER myuser WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE myapp TO myuser;
Tune shared_buffers à 25% de RAM. Utiliser le pooling de connexion (pgBoncer) pour les applications à forte circulation.
Utilisez pg_dump pour les sauvegardes logiques ou pg_basebackup pour les sauvegardes physiques. Envisager de mettre en place une réplication en streaming.