CodeBlanks Logo Icon CodeBlanks

Ne zaman indeks?

Hangi sütunlara indeks koyulacağını öğrenirsin.

Ne zaman indeks?

İndeks her sütuna değil, sık sorgulananlara eklenir. Az tekrarlanan değerler indeks için uygundur.

CREATE INDEX idx_email ON customers (email);

Bu sorgu email benzersiz olduğu için indeks için idealdir.

idx_email indeksi oluşturulur.

Ne zaman indeks? — ayrıntı

Birincil anahtar ve UNIQUE sütunlar otomatik indekslenir. Ek indeks gerektirmez.

İndeksi, WHERE, JOIN ve ORDER BY'da sık kullanılan ve çok farklı değer içeren sütunlara eklersin; az farklı değerli (ör. cinsiyet) sütunlarda yararı azdır.

Uygulama Ne zaman indeks?

email sütununa indeks ekle (sık aranır).

Başlangıç kodu

query.sql
-- sık aranan sütuna indeks
CREATE INDEX

Örnek çözüm

query.sql
CREATE INDEX idx_email ON customers (email);

Beklenen çıktı

İndeks oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 CREATE INDEX ekle

Soru
CREATE ____ idx_email ON customers (email);
Cevap
CREATE INDEX idx_email ON customers (email);

Açıklama: CREATE INDEX idx_email e-posta aramalarını hızlandırır.

2 Ne zaman indeks: kavramları eşleştir

Kavram Anlamı
sık sorgu indeks
benzersiz uygun
birincil anahtar otomatik
az tekrar elverişli

3 Hangi sütun otomatik indeksli?

  • Tarih
  • Soyadı
  • Açıklama
  • Birincil anahtar Doğru cevap

Açıklama: Birincil anahtar otomatik indekslenir.

Orta seviye bölümündeki tüm dersler