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.
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.
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.
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.
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. |
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.
Ç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ıllar boyunca çalıştırabilecekleri birçok işlemi vardır. Yeni olay akışı işlemlerini azaltmanın bir anlamı yoktur, dolayısıyla bunun yerine, akışı açık tutmak için ayrılan CU kaynaklarının miktarı kapasite yeniden iyi duruma gelene kadar 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.
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.
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.
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.
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.
Kapasiteniz donduruldu noktasına kadar kısıtlandığında, eylemlerinde Doku işlem kaynakları gerekiyorsa kullanıcılar bir hata alır. Örneğin, hata kapasite sınırlarına ulaşılması nedeniyle model yüklenemiyor şeklinde olabilir. Bu gibi durumlarda, kapasitenizi donmuş durumdan kurtarmak için bu stratejileri kullanabilirsiniz.
- 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 .
- Düşük öncelikli veya fazla tutarlı çalışma alanlarını kapasitenin dışına taşıyın.