Maliyet
- SQL kursu
- İleri seviye
- Ders 68/81
- 4 dk
Sorgu planı maliyetini okumayı öğrenirsin.
Maliyet
EXPLAIN her adımın maliyetini gösterir. Düşük maliyet hızlı sorgu demektir.
EXPLAIN SELECT * FROM products;
-- cost=0.00..15.20 rows=150Örnekte: maliyet ve satır tahmini.
products kaynağından tüm sütunlar seçilir.
Maliyet — ayrıntı
Maliyet birimleri görelidir. Karşılaştırma için kullanılır, mutlak süre değildir.
Aynı sorgunun iki farklı yazımını EXPLAIN ile karşılaştırıp maliyeti düşük olanı seçersin; sayı küçüldükçe planın daha ucuz olduğu tahmin edilir.
Uygulama Maliyet
EXPLAIN ile bir sorgunun maliyetini gör.
Başlangıç kodu
-- maliyet incele
EXPLAINÖrnek çözüm
EXPLAIN SELECT * FROM products;Beklenen çıktı
cost=0.00..15.20
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Maliyet: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
cost |
maliyet |
düşük |
hızlı |
yüksek |
yavaş |
göreli |
karşılaştırma |
2 cost
____=maliyet
cost=maliyet
Açıklama: EXPLAIN çıktısındaki cost, planın tahmini maliyetidir; küçük değer daha hızlı demektir.
3 Düşük maliyet ne demektir?
- Yavaş sorgu
- Hata
- Hızlı sorgu Doğru cevap
- İndeks yok
Açıklama: Düşük maliyet hızlı sorgu demektir.