Premium kapasite yük değerlendirmesi

İpucu

Bu makalede Premium kapasite yükünüzü değerlendirme açıklanmaktadır. Aşırı yükleme ve otomatik ölçeklendirme gibi kavramları kapsar. Bu makalede açıklanan Bazı Premium özellikleri gösteren bu videoları da izleyebilirsiniz.

Power BI, CPU aktarım hızı sınırlamalarını zorunlu kılmak için Premium kapasitenizden gelen aktarım hızını sürekli olarak değerlendirir.

Power BI her 30 saniyede bir aktarım hızını değerlendirir. İşlemlerin tamamlanmasını sağlar, paylaşılan havuz fiziksel düğümün CPU'larında yürütme süresini toplar ve ardından kapasitenizdeki tüm işlemler için bunları 30 saniyelik CPU aralıklarına toplar ve sonuçları satın aldığınız kapasitenin destekleyebileceği sonuçlarla karşılaştırır.

Aşağıdaki görüntüde Premium'un sorguları nasıl değerlendirip tamamlayacağı gösterilmektedir.

Diagram showing Premium evaluates and processes queries.

Bir örneğe bakalım: Sekiz sanal çekirdeğe sahip bir P1, CPU süresi olarak da bilinen $8\times{30}=240$ saniyelik sanal çekirdek yürütme süresini destekleyebilir.

Toplama karmaşıktır. Aşağıdaki noktalarda açıklandığı gibi farklı iş yükleri ve farklı işlem türleri için özel algoritmalar kullanır:

  • Semantik model ve veri akışı yenileme gibi yavaş çalışan işlemler, genellikle arka planda çalıştırıldığından ve kullanıcılar bunları etkin bir şekilde izlemediğinden veya görsel olarak bakmadığından arka plan işlemleri olarak kabul edilir. Arka plan işlemleri uzun sürer ve uzun işlem sırasında tamamlanması için önemli CPU gücü gerektirir. Power BI, arka plan işlemlerinin CPU maliyetlerini 24 saate yayar, böylece kapasiteler aynı anda çalışan çok fazla yenileme nedeniyle maksimum kaynak kullanımına ulaşmaz. Bu, Power BI Premium abonelerinin satın aldıkları kapasite SKU'su tarafından izin verilen sayıda arka plan işlemi çalıştırmasına olanak tanır.

  • Sorgular, rapor yükleri ve diğerleri gibi hızlı işlemler etkileşimli işlemler olarak kabul edilir. İşlemin tamamlanmasından sonra etkilenen 30 saniyelik pencerelerin sayısını en aza indirmek için bu işlemleri tamamlamak için gereken CPU süresi toplanır.

Premium arka plan işlemi zamanlaması

Yenilemeler, aynı anda zamanlanan diğer arka plan işlemi sayısına bakılmaksızın Premium kapasitelerde veya buna yakın bir zamanda çalıştırılır. Yenilenen anlamsal modeller ve veri akışları, bunları yüklemek için yeterli belleğe sahip bir fiziksel işleme düğümüne yerleştirilir ve yenileme işlemine başlar.

Yenileme işlenirken anlamsal modeller yenileme işlemini tamamlamak için daha fazla bellek tüketebilir. Yenileme altyapısı, hiçbir öğenin temel SKU'larının kullanmasına izin verdiği bellek miktarını (örneğin, P1 aboneliğinde 25 GB, P2 aboneliğinde 50 GB vb.) aşmamasını sağlar.

Raporları görüntülerken kapasite boyutu sınırları nasıl uygulanır?

Power BI Premium, kullanım kayıtlarını 30 saniyede bir toplayarak kullanımı değerlendirir. Her değerlendirme 2 farklı toplamadan oluşur:

  • Etkileşimli kullanım
  • Arka plan kullanımı

Etkileşimli kullanım , geçerli 30 saniyelik değerlendirme döngüsünde veya yakınında tamamlanan tüm etkileşimli işlemler dikkate alınarak değerlendirilir.

Arka plan kullanımı , son 24 saat içinde tamamlanan tüm arka plan işlemleri dikkate alınarak değerlendirilir. Her arka plan işlemi toplam CPU maliyetinin yalnızca 1/2880'ine katkıda bulunur (2880, 24 saatlik bir dönemdeki değerlendirme döngülerinin sayısıdır).

Her kapasite tanımlı sayıda sanal çekirdeklerden oluşur. Kullanım kayıtlarında ölçülen CPU süresi, sanal çekirdeklerin kullanımını yansıtır ve bu kullanım otomatik ölçeklendirme gereksinimini artırır.

Sekiz sanal çekirdeğe sahip bir P1 aboneliğiniz varsa, her değerlendirme döngüsü kotası 8$\times{30}=240$ saniye CPU kullanımına eşittir. Hem etkileşimli hem de arka plan kullanımlarının toplamı kapasitenizdeki toplam sanal çekirdek teklifini aşarsa ve isteğe bağlı olarak otomatik ölçeklendirmeyi etkinleştirmediyseniz, Premium kapasitenizin iş yükü kapasite eşiğiniz olarak da adlandırılan kullanılabilir kaynaklarınızı aşacaktır. Aşağıdaki görüntüde, otomatik ölçeklendirme etkinleştirilmediğinde aşırı yükleme olarak adlandırılan bu koşul gösterilmektedir.

Diagram showing overload condition in a premium capacity.

Buna karşılık, otomatik ölçeklendirme isteğe bağlı olarak etkinleştirilirse, CPU kullanımınız kapasitenizdeki toplam sanal çekirdek kotasını aşarsa, kapasiteniz sonraki 24 saat boyunca otomatik olarak bir sanal çekirdek tarafından otomatik olarak ölçeklendirilir (yükseltilir).

Aşağıdaki görüntüde otomatik ölçeklendirmenin nasıl çalıştığı gösterilmektedir.

Diagram showing auto scale operation in a premium capacity.

Otomatik ölçeklendirme, ne kadar kullandığınızı değerlendirmek için her zaman geçerli kapasite boyutunuzu dikkate alır. Otomatik ölçeklendirme yaptığınızda kapasitenize bir sanal çekirdek eklenir. Bu, sekiz sanal çekirdeğe sahip bir P1 SKU kullanıyorsanız en fazla kapasitenizin değerlendirme döngüsünde 270 saniye (8\times{30}+1\times{30}$) CPU süresinde olduğu anlamına gelir.

Otomatik ölçeklendirme her zaman kapasitenizin tümünü tek bir etkileşimli işlemin hesaba katmamasını sağlar ve otomatik ölçeklendirmeyi başlatmak için tek bir değerlendirme döngüsünde gerçekleşen iki veya daha fazla işleminiz olmalıdır.

Otomatik ölçeklendirme olmadan Premium kullanma

Kapasitenin kullanımı kaynaklarının %100'ünü aştıysa ve otomatik ölçeklendirmenin kapalı olması veya zaten maksimum sanal çekirdek değerinde olması nedeniyle otomatik ölçeklendirmeyi başlatamıyorsa, kapasite geçici bir etkileşimli istek gecikme moduna girer. Etkileşimli istek gecikme modu sırasında, her etkileşimli istek (rapor yükü, görsel etkileşim ve diğerleri gibi) yürütme için altyapıya gönderilmeden önce geciktirilir.

Önceki değerlendirme %100'den fazla kaynak kullanımıyla değerlendirilirse kapasite etkileşimli istek gecikme modunda kalır.

Otomatik ölçeklendirmeyi yapılandırma

Power BI Premium kapasitesinde otomatik ölçeklendirmeyi yapılandırmak için Power BI Premium ile Otomatik Ölçeklendirme'yi kullanma başlığındaki yönergeleri izleyin.

Başka sorunuz var mı? Power BI Topluluğu sormayı deneyin