Instal basis data PostgreSQL di Ubuntu 22.04 dengan optimasi untuk lingkungan produksi.
Atur server basis data PostgreSQL di Ubuntu 22.04 dengan konfigurasi optimal untuk penggunaan produksi.
sudo apt update
sudo apt install postgresql postgresql-contrib -y
Atur PostgreSQL dengan mengedit /etc/postgsql/14/main/postersresql.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 to 25% of RAM. Gunakan sambungan pooling (pgBuuncer) untuk aplikasi traffic tinggi.
Gunakan pg_dump untuk backup logika atau pg_basebackup untuk backup fisik. Pertimbangkan menyiapkan replikasi streaming.