การกำหนดค่าเซิร์ฟเวอร์

ติดตั้ง PostgreSQL บน Ubuntu 22.04

ติดตั้งฐานข้อมูล PostgreSQL บน Ubuntu 22.04 พร้อมการปรับแต่งเพื่อใช้งานในสภาพแวดล้อมการผลิต

December 20, 2025 11431 มุมมอง

การติดตั้งและปรับแต่ง 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 สำหรับแบ็คอัพทางกายภาพ ลองพิจารณาการตั้งค่าการทำซ้ำแบบสตรีม

คำแนะนำด้านความปลอดภัย

  • เปลี่ยนพอร์ตปริยายจาก 5432 เป็นพอร์ตที่กำหนดเอง
  • เปิดใช้งานการเชื่อมต่อ SSL/ TLS
  • ปรับแต่งไฟร์วอลล์ให้อนุญาตเฉพาะ IP ที่กำหนดไว้เท่านั้น
  • ปรับปรุงความปลอดภัยเป็นประจำ

ให้คะแนนบทความนี้

★★★★★
-
กำลังโหลด...

ค้นหาเอกสาร
การกำหนดค่าเซิร์ฟเวอร์

ดูบทความทั้งหมด