İçeriğe geç
MCB
Tüm yazılar

Database & SQL · Örnek içerik

PostgreSQL Performans Optimizasyonu

EXPLAIN ANALYZE, indeksleme ve bağlantı yönetimiyle PostgreSQL sorgularını iyileştirme.

1 dk okuma

  • #PostgreSQL
  • #SQL
  • #Performans

Örnek içerik: Bu yazı örnektir; yayınlanmış bir makale değildir.

Önce ölç

Tahminle değil planla çalış.

EXPLAIN (ANALYZE, BUFFERS)
SELECT * FROM orders WHERE customer_id = 42 ORDER BY created_at DESC LIMIT 20;

İndeksleme

Sık filtrelenen ve sıralanan sütunlar için bileşik indeks düşün.

CREATE INDEX idx_orders_customer_created ON orders (customer_id, created_at DESC);

Bağlantı yönetimi

Çok sayıda uygulama örneği, max_connections sınırını hızla tüketebilir; havuz boyutlarını toplam kapasiteye göre planla.

Sonuç

Ölç, değiştir, tekrar ölç.


Paylaş: