PostgreSQL Yapılandırma Aracı

Hızlı Şablon
Sunucu Kaynakları
Veritabanı Kullanımı
Uygulama + admin bağlantıları. PgBouncer kullanıyorsanız düşük tutun.
WAL & Checkpoint Ayarları
POSTGRESQL.CONF — Önerilen Ayarlar

  

PostgreSQL, güçlü ve açık kaynaklı bir ilişkisel veritabanı sistemidir. Varsayılan yapılandırması çok düşük kaynak kullanımı için ayarlanmıştır. Bu araç ile sunucunuza ve kullanım senaryonuza uygun postgresql.conf ayarlarını hesaplayın.

🧠 Bellek Ayarları
  • shared_buffers — Paylaşılan buffer havuzu
  • effective_cache_size — OS cache tahmini
  • work_mem — Sort/join belleği
  • maintenance_work_mem — VACUUM/ANALYZE
💾 WAL & Checkpoint
  • wal_buffers — WAL buffer boyutu
  • checkpoint_completion_target — Checkpoint yayılımı
  • max_wal_size — Maksimum WAL boyutu
  • min_wal_size — Minimum WAL boyutu
🔗 Bağlantı Ayarları
  • max_connections — Maksimum bağlantı
  • PgBouncer — Connection pooling için
  • ✦ Yüksek bağlantı = yüksek bellek
  • ✦ Her bağlantı ~5-10 MB work_mem
📋 Faydalı Komutlar
  • pg_config --version
  • SHOW shared_buffers;
  • SELECT pg_reload_conf();
  • pg_ctlcluster restart
Dosya Konumu: Ubuntu/Debian: /etc/postgresql/[versiyon]/main/postgresql.conf | CentOS/RHEL: /var/lib/pgsql/data/postgresql.conf. Değişikliklerden önce mutlaka yedek alın.