EXPLAIN nedir?
- SQL kursu
- İleri seviye
- Ders 66/81
- 4 dk
Sorgu planını görmeyi öğrenirsin.
EXPLAIN nedir?
EXPLAIN sorgunun nasıl çalışacağını gösterir. Yürütme planını görüntüler.
EXPLAIN SELECT * FROM products WHERE price > 100;Bu sorgu sorgu planını gösterir.
products kaynağından tüm sütunlar seçilir. WHERE price > 100 koşulunu sağlamayan satırlar elenir.
EXPLAIN nedir? — ayrıntı
EXPLAIN sorguyu çalıştırmadan planını verir. Hangi indeksin kullanıldığını gösterir.
EXPLAIN ANALYZE ise sorguyu gerçekten çalıştırıp tahmini ve gerçek süreyi yan yana gösterir; yavaş sorguyu bulmanın ilk adımıdır.
Uygulama EXPLAIN nedir?
EXPLAIN SELECT * FROM products WHERE price > 100 ile sorgu planını gör.
Başlangıç kodu
-- plan göster
EXPLAINÖrnek çözüm
EXPLAIN SELECT * FROM products WHERE price > 100;Beklenen çıktı
Seq Scan on products
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 EXPLAIN ne gösterir?
- Yürütme planı Doğru cevap
- Sonuç
- Hata
- İndeks
Açıklama: EXPLAIN yürütme planını gösterir.
2 EXPLAIN ekle
____ SELECT * FROM products WHERE price > 100;
EXPLAIN SELECT * FROM products WHERE price > 100;
Açıklama: EXPLAIN doğru cevap.
3 EXPLAIN nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
EXPLAIN |
plan göster |
indeks |
hız |
Seq scan |
tarama |
Index scan |
indeksli |