Kusto Alma kitaplığı için en iyi yöntemler

Bu makalede Kusto Alma kitaplığıyla veri alımı için en iyi yöntemler açıklanmaktadır.

Doğrudan alma yerine kuyruğa alınmış tercih edin

Üretim senaryoları için kuyruğa alınmış alma istemcisini kullanın. Daha fazla bilgi için bkz . Kuyruğa alınmış alma ve Doğrudan alma.

Tek bir alma istemci örneği kullanma

Kusto Alma istemci uygulamaları iş parçacığı açısından güvenlidir ve yeniden kullanılabilir. Her hedef küme için, işlem başına kuyruğa alınmış veya doğrudan alma istemcisinin tek bir örneğini kullanın. Birden çok örneğin çalıştırılması kümeyi aşırı yükleyebilir ve bu da kümenin yanıt vermemeye başlamasına veya geçerli isteklere yavaş yanıt vermesine neden olabilir.

İzleme işleminin durumunu sınırla

Büyük hacimli veri akışları için, alım istekleri için pozitif bildirimlerin kullanımını sınırlayın. Aşırı izleme, alım gecikme süresinin artmasına ve hatta kümenin yanıt vermemesine neden olabilir. Daha fazla bilgi için bkz . İşlem durumu.

Aktarım hızı için iyileştirme

Alım işlem hattınızı planlarken, alım aktarım hızını önemli ölçüde etkileyebildiğinden aşağıdaki faktörleri göz önünde bulundurun.

Faktör Description
Veri boyutu Alma işlemi büyük parçalar halinde yapıldığında daha verimlidir. Verileri 100 MB ile 1 GB (sıkıştırılmamış) toplu olarak göndermenizi öneririz.
Veri biçimi CSV, alınacak en hızlı biçimdir. Aynı veri hacmi için JSON 2x veya 3 kat daha uzun sürebilir. Daha fazla bilgi için bkz. Veri alma için desteklenen veri biçimleri.
Tablo genişliği Yalnızca temel verileri alır. Her sütunun kodlanması ve dizinlenmesi gerekir; bu da daha geniş tabloların aktarım hızını düşürebileceği anlamına gelir. Alma eşlemesi sağlayarak hangi alanların alınıp alınamısını denetleyin.
Kaynak veri konumu Alımı hızlandırmak için bölgeler arası okumalardan kaçının.
Kümeye yükleme Bir küme yüksek sorgu yüküyle karşılaştığında alımın tamamlanması daha uzun sürer.

Not

Kuyruğa alınan alma istemcisi büyük veri kümelerini öbeklere böler ve bunları toplar. Bu, veri alımından önce toplu işlenemiyorsa yararlıdır.

Maliyet için iyileştirme

Verileri kümenize almak için Kusto istemci kitaplıklarını kullanmak en ucuz ve en güçlü seçenek olmaya devam eder. Müşterilerimizin maliyeti iyileştirmek ve blob işlemlerini önemli ölçüde uygun maliyetli hale getiren Azure Depolama fiyatlandırması avantajlarından yararlanmak için alım yöntemlerini gözden geçirmelerini öneririz.

Uygun maliyetli alım için:

  • Dosyalar, bloblar ve akışlar gibi alınan veri öbeklerinin sayısını sınırlayın.
  • 1 GB'a kadar sıkıştırılmamış veriden oluşan büyük öbekleri alır.
  • Toplu işlemi tercih edin.
  • Ek depolama işlemlerinden kaçınmak için tam, sıkıştırılmamış veri boyutu sağlayın.
  • ayarından FlushImmediatelytruekaçının.
  • Veya drop-bykapsam etiketleriyleingest-by küçük miktarlarda veri göndermekten kaçının.

Not

Son iki yöntemin aşırı kullanılması veri toplamayı kesintiye uğratabilir, ek depolama işlemlerine yol açabilir, veri alımı ve sorgu performansına zarar verebilir.