CodeBlanks Logo Icon CodeBlanks

EXPLAIN nedir?

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

query.sql
-- plan göster
EXPLAIN

Örnek çözüm

query.sql
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

Soru
____ SELECT * FROM products WHERE price > 100;
Cevap
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

İleri seviye bölümündeki tüm dersler