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. Doku 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 CU (Kapasite Birimi) kaynağına erişmesine olanak tanıyarak 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ı cezaya maruz bırakmaktan kaçınmak için Doku, yüksek CU ama kısa çalışma zamanı istekleri için en az 5 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 dalgalanmaları 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'nun %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, 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 CU satın aldıysanız ve ardından dakikada 50 birim kullandıysanız, dakikada 40 birim ileri taşıma oluşturursunuz. İki buçuk dakika sonra, gelecekteki pencerelerden ödünç alınan 100 birimlik bir taşıma biriktirirdiniz. Kapasitenin sonraki 10 dakika boyunca tüm kapasiteyi tükettiğ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 arka planda zamanlanmış işlemler çalışmaya devam eder. Kapasite 24 saatlik taşımanın tamamını birikirse taşıma işlemi ödenene kadar kapasitenin tamamı dondurulur.

Gelecekte düzeltilmiş tüketim

Not

Microsoft, müşterinin kapasite kullanımını yönetme gereksinimini dengeleyerek hizmeti kullanma 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.

İleri taşıma kapasitesi kullanımını azaltma

Kapasite boşta kapasitesine sahip olduğu zaman sistem taşıma düzeylerini öder.

100 CU dakikanız ve 200 CU dakika ileri taşımanız varsa ve çalışan bir işleminiz yoksa taşıma işleminizi ödemeniz iki dakika sürer. Bu örnekte, 2 dakika ileri taşıma olduğundan sistem kısıtlanmış değildir. Azaltma gecikmeleri 10 dakika sonraya kadar başlamaz.

Taşımanızı 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, dolayısıyla bunun yerine, kapasite yeniden iyi duruma gelene kadar akışı açık tutmak için ayrılan CU miktarı azalır.

Bir diğer istisna gerçek zamanlı analizdir ve işlemler 20 saniye gecikirse gerçek zamanlı olmaz. Sonuç olarak Gerçek Zamanlı Analiz, 10 dakika ileri taşımada 20 saniyelik gecikmelerle azaltmanın ilk aşamasını yoksayar ve azaltmaya başlamak için 60 dakika ileriye doğru devam eden 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ı

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önderme 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.

Reddedilen işlemleri izleme

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. Son kullanıcılar, istek reddedildiğinde daha sonra yeniden denemelerini isteyen bir hata iletisi alır.