CodeBlanks Logo Icon CodeBlanks

Index bakımı

Rebuild ve analyze işlemlerini öğrenirsin.

Index bakımı

İndeksler zamanla şişer ve parçalanır. REINDEX indeksi sıfırdan kurar; VACUUM ölü satırları temizler; ANALYZE istatistikleri yeniler.

REINDEX INDEX idx_products_name;
VACUUM ANALYZE products;

Bu sorgu bakım üç komutla yapılır.

Index bakımı — ayrıntı

Yoğun yazma olan tablolarda haftalık REINDEX planlamak mantıklıdır. PostgreSQL'in REINDEX CONCURRENTLY seçeneği kilidi engeller ve uygulamayı durdurmaz.

Uygulama Index bakımı

idx_products_name indeksini yeniden kurmak için REINDEX INDEX çalıştır.

Başlangıç kodu

query.sql
-- indeks bakımı
REINDEX

Örnek çözüm

query.sql
REINDEX INDEX idx_products_name;

Beklenen çıktı

REINDEX

Soru ve cevaplar

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

1 İndksi yeniden kur

Soru
REINDEX INDEX ____
Cevap
REINDEX INDEX idx_products_name

Açıklama: idx_products_name doğru cevap.

2 Index bakımı: kavramları eşleştir

Kavram Anlamı
REINDEX yeniden kur
VACUUM temizle
ANALYZE istatistik
bloat şişme

3 REINDEX ne yapar?

  • İndeksi yeniden kurar Doğru cevap
  • Tabloyu siler
  • İstatistik toplar
  • Yedek alır

Açıklama: REINDEX indeksi yeniden kurar.

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