Installa il database PostgreSQL su Ubuntu 22.04 con ottimizzazione per ambienti di produzione.
Configurare il server di database PostgreSQL su Ubuntu 22.04 con configurazione ottimale per l'uso produttivo.
sudo apt update
sudo apt install postgresql postgresql-contrib -y
Configura PostgreSQL modificando /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 sharing_buffers al 25% della RAM. Utilizzare pooling di connessione (pgBouncer) per applicazioni ad alto traffico.
Usa pg_dump per i backup logici o pg_basebackup per i backup fisici. Considerare la possibilità di impostare la replica in streaming.