PostgreSQL ma'lumotlar bazasini Ubuntu 22.04 da ishlab chiqarish muhitlari uchun optimallashtirish bilan o'rnating.
Ubuntu 22.04'да PostgreSQL маълумотлар базаси серверини ишлаб чиқариш учун оптимал созлаш билан ўрнатиш.
sudo apt update
sudo apt install postgresql postgresql-contrib -y
PostgreSQL'ни /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;
Shared_buffers'ни RAM'нинг 25% га созланг. Юқори трафикли дастурлар учун алоқани жамлаш (pgBouncer)дан фойдаланинг.
Логик нусха кўчириш учун pg_dump ёки жисмоний нусха кўчириш учун pg_basebackup ни қўлланг. Стрим-репликацияни ишга туширишни ўйлаб кўринг.