Milyonlarca satırı olan, tarihe göre bölümlenmiş bir satış tablonuz var. Birçok kullanıcı yalnızca son bir yıla ait veriler üzerinde sık sık toplama sorguları (AVG, MAX, SUM) çalıştırıyor; sorguların en güncel verileri yansıtması gerekiyor ve siz daha düşük maliyet ve gecikme süresi istiyorsunuz. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Temel tablo verilerini toplamak için materialized view oluşturun. Son bir yıllık bölümleri belirtmek için bir filtre koşulu ekleyin..
Neden bu cevap
Doğru cevap, sorgu performansını artırmak ve maliyeti düşürmek için bir materialized view oluşturmaktır. Materialized view'lar, temel tablodaki verilerin önceden hesaplanmış özetlerini depolayarak sık kullanılan toplama sorgularının çok daha hızlı çalışmasını sağlar. Son bir yıla ait verileri filtrelemek, yalnızca ilgili verilerin depolanmasını ve işlenmesini sağlayarak maliyeti ve gecikmeyi daha da azaltır. Yanlış seçeneklerden ilki, bölüm sona erme süresi yapılandırması temel tablodaki verileri siler, bu da tüm geçmiş verilere ihtiyaç duyulduğunda uygun değildir. İkinci yanlış seçenek olan view'lar, sorgu anında temel tabloyu tarar ve performans iyileştirmesi sağlamaz. Son yanlış seçenek olan yeni bir tablo oluşturup her saat yeniden oluşturmak, manuel yönetim gerektirir, daha yüksek maliyetli olabilir ve materialized view'ların sunduğu otomatik optimizasyonları sağlamaz.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez