Optimizasyon
- SQL kursu
- İleri seviye
- Ders 81/81
- 6 dk
EXPLAIN ile sorgu planı oku ve iyileştir
Optimizasyon
Bu meydan okumada EXPLAIN ile sorgu planını okuyup indeks ekleyeceksin.
EXPLAIN SELECT * FROM products WHERE price > 100;
-- Seq Scan → CREATE INDEX → Index ScanÖrnekte: plan oku, indeks ekle.
products kaynağından tüm sütunlar seçilir. WHERE price > 100 koşulunu sağlamayan satırlar elenir.
Uygulama Optimizasyon
EXPLAIN SELECT * FROM products WHERE price > 100 ile planı gör.
Başlangıç kodu
-- optimizasyon
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 ekle
____ SELECT * FROM products WHERE price > 100;
EXPLAIN SELECT * FROM products WHERE price > 100;
Açıklama: EXPLAIN doğru cevap.
2 Seq Scan nasıl çözülür?
- Tablo sil
- View oluştur
- Trigger yaz
- İndeks ekle Doğru cevap
Açıklama: Seq Scan indeks ekleyerek çözülür.