CodeBlanks Logo Icon CodeBlanks

Optimizasyon

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

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

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

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