CodeBlanks Logo Icon CodeBlanks

Özet - İndeks ayarı

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 -> REINDEX

Bu 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

query.sql
-- özet indeks
CREATE INDEX idx_orders_cust ON orders(customer_id)

Örnek çözüm

query.sql
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ı

Soru
REINDEX INDEX ____
Cevap
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

Uzman bölümündeki tüm dersler