Arama indeksi
- SQL kursu
- Orta seviye
- Ders 87/115
- 5 dk
CREATE INDEX ile arama hızlandır
Arama indeksi
Başlık aramasını hızlandırmak için title sütununa indeks eklenir.
CREATE INDEX idx_title ON posts (title);Bu sorgu başlık aramalarını hızlandırır.
idx_title indeksi oluşturulur.
Arama indeksi — ayrıntı
İndeks arama sorgularını hızlandırır. Sık aranan sütunlara eklenir.
Örneğin başlıkta arama yapan WHERE title LIKE 'SQL%' sorgusu title üzerindeki indeksten yararlanır; ancak '%SQL%' gibi başı joker olan aramalar indeksi kullanamaz.
Uygulama Arama indeksi
posts tablosunun title sütununa idx_title indeksi ekle.
Başlangıç kodu
-- başlık indeksi
CREATE INDEXÖrnek çözüm
CREATE INDEX idx_title ON posts (title);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
CREATE ____ idx_title ON posts (title);
CREATE INDEX idx_title ON posts (title);
Açıklama: Başlık üzerindeki indeks, başlığa göre yapılan aramaları hızlandırır.
2 İndeks neyi hızlandırır?
- Tablo oluşturma
- Aramayı Doğru cevap
- Silme
- Backup
Açıklama: İndeks aramayı hızlandırır.
3 Arama indeksi: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
CREATE INDEX |
oluştur |
title |
başlık |
arama |
hızlı |
sık aranan |
indeksle |