Index üzerinde
- SQL kursu
- İleri seviye
- Ders 34/81
- 4 dk
Materialized view'e indeks eklemeyi öğrenirsin.
Index üzerinde
Materialized view üzerinde CREATE INDEX ile indeks oluşturabilirsin. Sorguları hızlandırır.
CREATE INDEX idx_mv_date ON daily_revenue (sale_date);Bu sorgu tarih sütununa indeks ekler.
idx_mv_date indeksi oluşturulur.
Index üzerinde — ayrıntı
Materialized view tablo gibi olduğu için indeks eklenebilir. Sorgular belirgin hızlanır.
Örneğin sale_date üzerine CREATE INDEX eklersen belirli bir tarihi soran rapor tüm satırları taramadan sonucu bulur.
Uygulama Index üzerinde
daily_revenue materialized view'ına sale_date indeksi ekle.
Başlangıç kodu
-- mat view indeksi
CREATE INDEXÖrnek çözüm
CREATE INDEX idx_mv_date ON daily_revenue (sale_date);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_mv_date ON daily_revenue (sale_date);
CREATE INDEX idx_mv_date ON daily_revenue (sale_date);
Açıklama: Materialized view gerçek bir tablo gibi saklandığı için CREATE INDEX ile üzerine indeks eklenebilir.
2 Index üzerinde: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
indeks |
hızlandır |
materialized |
fiziksel |
CREATE INDEX |
oluştur |
sorgu |
hızlı |
3 Materialized view'a indeks eklenebilir mi?
- Hayır
- Evet Doğru cevap
- Bazılarında
- Sadece view'a
Açıklama: Materialized view'a indeks eklenebilir.