Belirli bir BigQuery tablosunu günde birden çok kez sorguluyorsunuz. Temel tablo petabaytlarca veri içeriyor ancak filtreler ve basit toplama işlemleri uyguluyorsunuz ve daha hızlı, güncel sonuçlara ihtiyacınız var. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Çalıştırılan sorguya dayalı olarak materialized view oluşturun..
Neden bu cevap
Doğru cevap, sorguya dayalı olarak bir materialized view oluşturmaktır. Materialized view'lar, sıkça sorgulanan ve karmaşık hesaplamalar içeren verilerin önceden hesaplanmış ve depolanmış versiyonlarıdır. Bu sayede, petabaytlarca veri içeren temel tablo yerine, daha küçük ve optimize edilmiş materialized view sorgulanır, bu da sorgu performansını önemli ölçüde artırır ve güncel sonuçlara daha hızlı ulaşılmasını sağlar. Diğer seçenekler neden yanlış: Gerekli verileri belirli aralıklarla günlük olarak çekmek için zamanlanmış bir sorgu çalıştırmak, her seferinde tüm temel tabloyu tarayacağı için performansı artırmaz. Önbelleğe alınmış bir sorgu kullanmak, aynı sorgu tekrarlandığında faydalıdır ancak temel tablo büyük olduğunda ilk çalıştırmanın yavaşlığını çözmez ve verilerin güncelliğini sağlamaz. Nihai sonuçta çekilen sorgu sütunlarını sınırlamak, sorgunun taranan veri miktarını azaltabilir ancak temel tablonun büyüklüğü ve karmaşık filtreleme/toplama işlemleri nedeniyle yine de yavaş kalabilir.
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