CodeBlanks Logo Icon CodeBlanks

INDEX nedir?

İndeksin aramayı hızlandırdığını öğrenirsin.

INDEX nedir?

INDEX aramayı hızlandırır. Kitap içindeki gibi bir içerik tablosu görevi görür.

CREATE INDEX idx_name ON customers (name);

Bu sorgu name sütununda indeks oluşturur.

idx_name indeksi oluşturulur.

INDEX nedir? — ayrıntı

INDEX sorguyu hızlandırır ama yazmayı yavaşlatır. Her INSERT/UPDATE indeksi de günceller.

Örneğin e-posta ile giriş yapılan bir sitede email sütununa indeks eklemek milyonlarca satır arasında aramayı anında bitirir.

Uygulama INDEX nedir?

customers tablosunun name sütununa idx_name indeksi ekle.

Başlangıç kodu

query.sql
-- indeks oluştur
CREATE INDEX

Örnek çözüm

query.sql
CREATE INDEX idx_name ON customers (name);

Beklenen çıktı

İndeks oluşturuldu

Soru ve cevaplar

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

1 INDEX neyi hızlandırır?

  • Tablo oluşturma
  • Yazmayı
  • Silme
  • Aramayı Doğru cevap

Açıklama: INDEX aramayı hızlandırır.

2 CREATE INDEX ekle

Soru
CREATE ____ idx_name ON customers (name);
Cevap
CREATE INDEX idx_name ON customers (name);

Açıklama: CREATE INDEX bir sütun üzerinde indeks oluşturur ve aramaları hızlandırır.

3 INDEX nedir: kavramları eşleştir

Kavram Anlamı
INDEX hızlandır
CREATE oluştur
ON üzerinde
yazma yavaşlat

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