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.