CodeBlanks Logo Icon CodeBlanks

Composite INDEX

Çok sütunlu indeks oluşturmayı öğrenirsin.

Composite INDEX

Composite INDEX birden çok sütunu kapsar. Birlikte sorgulanan sütunlar için idealdir.

CREATE INDEX idx_city_status ON customers (city, status);

Bu sorgu şehir ve duruma birlikte indeksler.

idx_city_status indeksi oluşturulur.

Composite INDEX — ayrıntı

Composite indekste sütun sırası önemlidir. İlk sütun öncelikli aranır.

Örneğin (city, status) indeksi WHERE city = 'İzmir' ve WHERE city = 'İzmir' AND status = 'active' sorgularına yarar, ama yalnızca WHERE status = 'active' sorgusuna yaramaz.

Uygulama Composite INDEX

city ve status sütunlarına composite indeks ekle.

Başlangıç kodu

query.sql
-- bileşik indeks
CREATE INDEX idx_city_status ON customers (city)

Örnek çözüm

query.sql
CREATE INDEX idx_city_status ON customers (city, status);

Beklenen çıktı

İndeks oluşturuldu

Soru ve cevaplar

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

1 Composite INDEX: kavramları eşleştir

Kavram Anlamı
composite çok sütun
sıra önemli
ilk sütun öncelik
birlikte sorgu

2 İkinci sütun ekle

Soru
CREATE INDEX idx_city_status ON customers (city, ____);
Cevap
CREATE INDEX idx_city_status ON customers (city, status);

Açıklama: Bileşik indekste sütun sırası önemlidir; (city, status) önce city'ye göre sıralanır.

3 Composite indekste ne önemlidir?

  • Sütun adı
  • Sütun sırası Doğru cevap
  • Tablo adı
  • Veri tipi

Açıklama: Composite indekste sütun sırası önemlidir.

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