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
FlushImmediately
true
kaçının. - Veya
drop-by
kapsam 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.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin