ติดตั้งฐานข้อมูล PostgreSQL บน Ubuntu 22.04 พร้อมการปรับแต่งเพื่อใช้งานในสภาพแวดล้อมการผลิต
ตั้งค่าเซิร์ฟเวอร์ฐานข้อมูล PostgreSQL บน Ubuntu 22.04 โดยปรับแต่งให้เหมาะสมกับการใช้งานในโรงงาน
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 ให้เป็น 25% ของ RAM ใช้การรวมการเชื่อมต่อ (pgBouncer) สำหรับโปรแกรมที่มีปริมาณการใช้งานสูง
ใช้ pg_ dump สำหรับแบ็คอัพทางตรรกะ หรือใช้ pg_ basebackup สำหรับแบ็คอัพทางกายภาพ ลองพิจารณาการตั้งค่าการทำซ้ำแบบสตรีม