İçeriğe geç
Yeni yazı çıkınca e-posta · 4.812 abone 115 rehber · 78 ipucu · 58 komut RSS GitHub LinkedIn İletişim
Ara Ctrl K Bültene katıl
Tüm arşiv · 115 rehber →
Tüm araçlar · 25 üreteç →
Veritabanı · linux

PostgreSQL şişiyor ve yavaşlıyor

Ölü satırlar temizlenmiyorsa sebep genelde uzun süre açık kalan bir işlemdir.

18 Ağustos 2026 · yaklaşık 5 dakika
Bu belirtileri yaşıyorsanız doğru yerdesiniz
  • Tablo boyutu satır sayısına göre çok büyük
  • Sorgular zamanla yavaşlıyor
  • autovacuum çalışıyor ama ölü satırlar azalmıyor
  • Disk kullanımı sürekli artıyor
30 saniyelik çözüm
SELECT pid, now()-xact_start AS sure, state FROM pg_stat_activity WHERE xact_start IS NOT NULL ORDER BY xact_start LIMIT 5;
Hazır araç

postgres-saglik.sh

PostgreSQL örneğinin bakım ve performans durumunu raporlar.

İndir

Betik hiçbir şeyi değiştirmez; yalnızca rapor üretir. Çıktıyı okuyup kararı siz verirsiniz.

Bu çözüm işinize yaramadıysa ya da eksik bir adım varsa yazın — güncelliyorum.