</> realdeveloper

SQL indeksi ve maliyeti

İndeks belirli satırları bulmayı hızlandırabilir. Ek depolama kullanır ve yazma sırasında güncellenir. Her sütuna indeks eklemek yerine gerçek sorguyu, veri dağılımını ve sorgu planını incele.

Somut bir örnek

Bir kullanıcının son siparişleri sık isteniyorsa (user_id, created_at) bileşik indeksi değerlendir. Küçük tabloda veya çok geniş sonuçta planlayıcı tablo taramasını seçebilir.

SELECT * FROM orders WHERE user_id = 7 ORDER BY created_at DESC;

Kendi cümlenle açıkla

Yeni indeksin işe yaradığını hangi ölçümle kontrol edersin?

Nasıl çalışabilirsin?

Önce gerekçeni yaz. Asıl dokümanı kontrol et, bir varsayımını belirle ve farklı bir örnek dene. Bu sayfayı okumak doğrulanmış beceri kanıtı sayılmaz.

Kaynak ve kontrol

PostgreSQL indexes ↗

Özgün RealDeveloper anlatımı; son kaynak kontrolü: .

Pratikle devam et

Bu sayfalar herkese açıktır. Cevaplarını kaydetmek ve kişisel çalışma rotasını kullanmak için giriş yap.

Çalışma konularını aç →