Özet - İndeks ayarı
- SQL kursu
- Uzman
- Ders 12/45
- 5 dk
Covering index ile sorgu hızlandır
Özet - İndeks ayarı
İndeks ayarı: B-tree temel, covering index index-only scan, partial index az satır, seçicilik yüksek olmalı, bakım REINDEX ile. Doğru indeks doğru sorguyu hızlandırır.
-- CREATE INDEX ... INCLUDE ... WHERE ...
-- ANALYZE -> REINDEXBu sorgu indeks tasarımı ve bakımı birliktedir.
Uygulama Özet - İndeks ayarı
Özet görev: orders tablosuna covering indeks oluştur: customer_id anahtar, amount INCLUDE.
Başlangıç kodu
-- özet indeks
CREATE INDEX idx_orders_cust ON orders(customer_id)Örnek çözüm
CREATE INDEX idx_orders_cust ON orders(customer_id) INCLUDE (amount);Beklenen çıktı
CREATE INDEX
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 İndks bakımı
REINDEX INDEX ____
REINDEX INDEX idx_products_name
Açıklama: idx_products_name doğru cevap.
2 Covering index neyi sağlar?
- Full scan
- Index-only scan Doğru cevap
- Seq scan
- Cross join
Açıklama: Covering index index-only scan sağlar.
3 Özet - İndeks ayarı: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
B-tree |
dengeli |
covering |
kapsayan |
partial |
kısmı |
REINDEX |
yeniden kur |