Index bakımı
- SQL kursu
- Uzman
- Ders 11/45
- 5 dk
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
-- indeks bakımı
REINDEXÖrnek çözüm
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
REINDEX INDEX ____
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.