BT Sözlüğü › Veritabanları › İstatistik hedefi

İstatistik hedefi

Veritabanları Svenska → Güncellendi: 2026-10-11

PostgreSQL'in ANALYZE komutunun bir sütunun içeriğinin ne kadar ayrıntılı bir resmini çıkaracağı. Varsayılan 100, çarpık veri için nadiren yeterlidir.

İstatistikler iki parçadan oluşur: en yaygın değerlerin sıklıklarıyla listesi ve geri kalanı kapsayan bir histogram. Hedef, her birinin kaç girdi tutabileceğini belirler. Sütunda on farklı değer varsa fark etmez; ama elli bin farklı değer varsa ve bunların yüzü satırların yüzde doksanını oluşturuyorsa, listede yüz yer çok azdır ve planlayıcı bir koşulun kaç satırla eşleşeceğini yanlış tahmin etmeye başlar. Genel olarak yükseltmek hem daha uzun ANALYZE hem de sistemdeki her sorgu için daha uzun planlama süresine mal olur. Hemen her zaman doğru hamle, tam da ihtiyaç duyan sütunlarda ALTER TABLE … ALTER COLUMN … SET STATISTICS ile yükseltmektir.

← Sözlüğe dön