Aracılığıyla paylaş


Doku azaltma ilkesi

Azaltma, kiracının kapasitesi satın alınandan daha fazla kapasite kaynağı tükettiğinde oluşur. Çok fazla azaltma, son kullanıcı deneyiminin düşmesine neden olabilir. Microsoft Fabric kiracısı birden çok kapasite oluşturabilir ve faturalama ve boyutlandırma için belirli bir kapasiteye çalışma alanları atayabilir.

Kapasite düzeyinde azaltma uygulanır; başka bir deyişle bir kapasite veya çalışma alanı kümesi aşırı yüklenme nedeniyle düşük performansla karşılaşabilirken diğer kapasiteler normal çalışmaya devam edebilir. OneLake yapıtları gibi özelliklerin bir kapasitede üretildiği ve başka bir kapasite tarafından kullanıldığı durumlarda, tüketen kapasitenin azaltma durumu yapıta yönelik çağrıların kısıtlanıp kısıtlanmadığını belirler.

Performans ve güvenilirlik arasında denge

Doku, operasyonların kapasiteye ayrılandan daha fazla kapasite birimi (CU) kaynağına erişmesini sağlayarak müşterilerine yıldırım hızında performans sunmak üzere tasarlanmıştır. Diğer platformlarda tamamlanması birkaç dakika sürebilecek görevler, Doku'da yalnızca saniyeler içinde tamamlanabilir. İşletimsel yükler arttığında kullanıcıların cezaya neden olmasını önlemek için Doku, yüksek CU kullanımı ama kısa çalışma zamanı istekleri için en az beş dakika ve hatta daha uzun bir süre boyunca bir işlemin CU kullanımını düzeltir veya ortalamasını alır. Bu davranış, azaltmayla karşılaşmadan tutarlı bir şekilde hızlı performansın keyfini çıkarmanızı sağlar.

Uzun çalışma zamanları olan ve ağır CU yüklerini kullanan arka plan işlemleri için Doku, CU kullanımını 24 saatlik bir süre boyunca düzeltir. Düzeltme, veri bilimcilerinin ve veritabanı yöneticilerinin hesapların donmasını önlemek için CU yükünü güne yaymak için iş zamanlamaları oluşturmaya zaman harcama gereksinimini ortadan kaldırır. 24 saatlik CU düzeltmesi sayesinde zamanlanmış işlerin tümü gün boyunca herhangi bir zamanda ani artışlara neden olmadan aynı anda çalıştırılabilir ve iş zamanlamalarını yönetmekle zaman kaybetmeden tutarlı bir şekilde hızlı performansın keyfini çıkarabilirsiniz.

Uçuş içi işlemler kısıtlanmamış

Kapasite kısıtlanmış duruma girdiğinde, yalnızca kapasite azaltmaya başladıktan sonra istenen işlemleri etkiler. Azaltma başlamadan önce gönderilen uzun süre çalışan işlemler de dahil olmak üzere tüm işlemlerin tamamlanmasına izin verilir. Bu davranış, CU kullanımındaki artışlar sırasında bile işlemlerin tamamlandığını garanti eder.

Azaltma tetikleyicileri ve azaltma aşamaları

Düzeltme sonrasında, bazı hesaplar yoğun raporlama zamanlarında CU kullanımında ani artışlarla karşılaşmaya devam edebilir. Yöneticiler bu ani artışların yönetilmesine yardımcı olmak için, kapasite sağlanan CU kaynaklarının %100'ünü tükettiğinde bildirim almak üzere e-posta uyarıları ayarlayabilir. Bu düzen, kapasitenin yük dengelemeden yararlanabileceğinin bir göstergesidir ve yöneticinin SKU boyutunu artırmayı göz önünde bulundurması gerekir. F SKU'ları istediğiniz zaman yönetici ayarlarından el ile artırabileceğinizi ve azaltabileceğinizi unutmayın. Ancak, kapasite tam CU potansiyeliyle çalışırken bile Doku azaltma uygulamaz. Bu davranış, kullanıcıların herhangi bir kesinti yaşamadan tutarlı bir şekilde hızlı performansa sahip olmasını sağlar.

Kapasite sonraki 10 dakika boyunca tüm kullanılabilir CU kaynaklarını tükettiğinde azaltmanın ilk aşaması başlar. Örneğin, 10 birim kapasite satın aldıysanız ve ardından dakikada 50 birim tükettiyseniz, dakikada 40 birim taşıma gücü oluşturabilirsiniz. İki buçuk dakika sonra, gelecekteki pencerelerden ödünç alınan 100 birimlik bir taşıma taşıyabilirsiniz. Sonraki 10 dakika boyunca tüm kapasitenin zaten tükendiği bu noktada, Doku ilk azaltma düzeyini başlatır ve tüm yeni etkileşimli işlemler gönderildikten sonra 20 saniye gecikir. Taşıma işlemi tam saate ulaşırsa etkileşimli istekler reddedilir, ancak zamanlanmış arka plan işlemleri çalışmaya devam eder. Kapasite tam 24 saat taşımaforu biriktirirse, taşımaforu ödenene kadar kapasitenin tamamı dondurulur.

Gelecekte düzeltilmiş tüketim

Not

Microsoft, müşteri kapasitesi kullanımını yönetme gereksinimini dengelerken hizmeti kullanma konusunda müşteri esnekliğini geliştirmeye çalışır. Bu nedenle, Microsoft Doku azaltma ilkesini değiştirebilir veya güncelleştirebilir.

Kullanım İlke Sınırları Platform İlkesi Deneyimi Etkisi
Kullanım <= 10 dakika Fazla kullanım koruması İşler, kapasite azaltma olmadan gelecekteki 10 dakikalık kapasite kullanımını tüketebilir.
10 dakika < Kullanım <= 60 dakika Etkileşimli Gecikme Kullanıcı tarafından istenen etkileşimli işler gönderimde 20 saniye gecikir.
60 dakika < Kullanım <= 24 saat Etkileşimli Reddetme Kullanıcı tarafından istenen etkileşimli işler reddedilir.
Kullanım > 24 saat Arka Plan Reddetme Tüm istekler reddedilir.

Taşıma için kapasite kullanımını azaltma

Kapasite boşta kalma kapasitesine sahip olduğu her durumda, sistem taşıma gücü düzeylerini öder.

100 CU dakikanız ve taşıma süreniz 200 CU dakika ise ve çalışan bir işlem yoksa taşıma sürenizi ödemeniz iki dakika sürer. Bu örnekte iki dakikalık taşıma süresi olduğundan sistem kısıtlanmış değildir. 10 dakikalık taşıma süresi birikmeden azaltma gecikmeleri başlamaz.

Taşıma işleminizi daha hızlı ödemeniz gerekiyorsa, taşımanıza uygulanan daha fazla boşta kalma kapasitesi oluşturmak için SKU boyutunuzu geçici olarak artırabilirsiniz.

Azaltma davranışı Doku'ya özgüdür

Çoğu Doku ürünü daha önce bahsedilen azaltma kurallarına uysa da bazı özel durumlar vardır.

Örneğin, Doku olay akışlarının başlatıldıktan sonra yıllarca çalıştırabilecek birçok işlemi vardır. Yeni olay akışı işlemlerini azaltmanın bir anlamı yoktur. Bu nedenle, kapasite yeniden iyi duruma gelene kadar akışı açık tutmak için ayrılan CU kaynaklarının miktarı azalır.

Bir diğer özel durum da gerçek zamanlı zekadır ve işlemler 20 saniye gecikirse gerçek zamanlı olmaz. Sonuç olarak, Gerçek Zamanlı Zeka 10 dakikalık taşıma süresinde 20 saniyelik gecikmelerle azaltmanın ilk aşamasını yoksayar ve azaltmaya başlamak için 60 dakikalık taşıma süresinde reddetme aşamasına kadar bekler. Bu davranış, kullanıcıların talebin yüksek olduğu dönemlerde bile gerçek zamanlı performanstan yararlanmaya devam etmesini sağlar.

Benzer şekilde, Ambar kategorisindeki neredeyse tüm işlemler, en esnek kullanım desenlerine olanak sağlamak için 24 saatlik etkinlik düzeltmelerinden yararlanmak üzere arka plan olarak bildirilir. Tüm veri ambarlarını arka plan olarak sınıflandırmak, CU kullanımının en üst noktalarının çok hızlı bir şekilde azaltmayı tetiklemesini önler. Bazı istekler farklı şekilde kısıtlanan bir işlem dizesi tetikleyebilir. Bu, bir arka plan işleminin etkileşimli bir işlem olarak azaltmaya tabi olmasına neden olabilir.

Azaltma ve düzeltme için etkileşimli ve arka plan sınıflandırmaları

Microsoft Fabric, işlemleri etkileşimli ve arka plan olmak üzere iki türe ayırır. Bunların açıklamalarını ve aralarındaki farkları Doku işlemlerinde bulabilirsiniz.

Bazı yöneticiler, işlemlerin bazen etkileşimli olarak sınıflandırıldığını ve arka plan olarak düzeltildiğini veya tam tersini fark edebilir. Bu ayrım, doku azaltma sistemlerinin bir istek çalışmaya başlamadan önce azaltma kuralları uygulaması gerektiğinden ortaya çıkar. Düzeltme, iş çalışmaya başladıktan ve CU tüketimi ölçüldükten sonra gerçekleşir.

Azaltma sistemleri gönderim sonrasında işlemleri doğru bir şekilde kategorilere ayırmaya çalışır, ancak bazen azaltma uygulandıktan sonra işlemin sınıflandırması değişebilir. İşlem çalışmaya başladığında, istek hakkında daha ayrıntılı bilgiler kullanılabilir hale gelir. Belirsiz senaryolarda azaltma sistemleri, işlemleri arka plan olarak sınıflandırmanın yanı sıra kullanıcının yararına olur.

Fazla kullanımları ve reddedilen işlemleri izleme

Microsoft Fabric Capacity Metrics uygulamasındaki Kullanım grafiğini gözden geçirerek kapasitenizin aşırı yüklenip yüklenmediğini görebilirsiniz. Çizginin üzerinden geçen ani artış aşırı yüklemeyi gösterir. Aşırı yüklemeyi daha fazla araştırmak için zaman noktası sayfasına gidin. Ardından hem etkileşimli hem de arka plan işlemlerinizi gözden geçirebilir ve kapasitenizi aşırı yüklemenin sorumlularını görebilirsiniz. Aşırı yükleme olaylarının ne zaman gerçekleştiğini de belirleyebilirsiniz.

Kullanımın %100'ü aşması otomatik olarak azaltma anlamına gelebileceğinden, fazla kullanımları değerlendirirken Azaltma grafiğini kullanmanız gerekir. Buradan, yazma dakikalarını, ekleme, yazma ve kümülatif yüzde değerini içeren bir grafik ve daha fazlasını gösteren bir tablo açabilirsiniz.

Seçili bir zaman noktası için detaylandırma seçeneğini gösteren animasyon.

Kullanım verilerini taşıma, kümülatif ve tükenmişlik de dahil olmak üzere kapasitenin aşırı kullanımına ilişkin görsel geçmişi görüntülemek için Fazla Kullanımlar sekmesine gidin. Fazla kullanım görsel ölçeğini 10 dakika, 60 dakika ve 24 saat görüntüleyecek şekilde değiştirebilirsiniz. Taşıma işlemi yalnızca faturalanabilir işlemleri dikkate alır.

Zaman içindeki fazla kullanımları gösteren animasyon.

Microsoft Fabric Kapasite Ölçümleri uygulaması detaya gitme, yöneticilerin azaltma olayı sırasında reddedilen işlemleri görmesine olanak tanır. Hiçbir zaman başlamalarına izin verilmediği için bu işlemler hakkında sınırlı bilgi vardır. Yönetici ürünü, kullanıcıyı, işlem kimliğini ve isteğin gönderildiği saati görebilir. bir istek reddedildiğinde, son kullanıcılar daha sonra yeniden denemelerini isteyen bir hata iletisi alır.

Aşırı yükleme durumlarından kurtarmak için gerçekleştirebileceğiniz eylemler

Azaltma durumundan kurtarmak için kullanabileceğiniz stratejiler:

  • yeni istekler göndermeden önce aşırı yükleme durumu sona erene kadar bekleyin.
  • F kapasitesinin SKU'sunu yükseltin.
  • F kapasitesini duraklatma/sürdürme.
  • P kapasitesini otomatik ölçeklendirme .
  • daha düşük öncelikli veya fazla tutarlı çalışma alanlarını kapasitenin dışına taşıyın.