LOGS_yyyymmdd adında günlük BigQuery tablolarınız var ve uzun aralıklar üzerindeki joker karakter sorguları 1.000 tablo sınırını aşıyor. Bunu nasıl çözmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Parçalanmış günlük tablolarını tek bir bölümlenmiş tabloya dönüştürün..
Neden bu cevap
BigQuery'de joker karakter sorguları, tek bir sorguda en fazla 1.000 tabloyu tarayabilir. LOGSyyyymmdd gibi tarih bazlı parçalanmış tablolar bu sınıra kolayca ulaşabilir. Bu sorunu çözmenin en etkili yolu, parçalanmış tabloları tek bir, tarihe göre bölümlenmiş tabloya dönüştürmektir. Bölümlenmiş tablolar, verileri belirli bir sütuna (örneğin, tarih) göre fiziksel olarak ayırarak, sorguların yalnızca ilgili bölümleri taramasını sağlar ve 1.000 tablo sınırını aşmadan uzun tarih aralıklarında verimli sorgulama yapılmasına olanak tanır. Diğer seçenekler: Tüm günlük log tablolarını tarihe göre bölümlenmiş tablolara dönüştürmek, zaten parçalanmış olan tabloları bölümlenmiş tablolara dönüştürmekle aynı değildir; bu, mevcut parçalanmış yapıyı koruyarak sorunu çözmez. Sorgu önbelleğe almayı etkinleştirmek, tekrarlanan sorguların performansını artırır ancak 1.000 tablo sınırını aşan ilk sorgunun çalışmasını engellemez. Aylık görünümler oluşturmak, altta yatan parçalanmış tablo yapısını değiştirmez ve yine de 1.000 tablo sınırına takılabilir.
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