Aracılığıyla paylaş


Yavaş çalışan akışlarla ilgili sorunları giderme

Bu makalede, yavaş çalışan akışların olası nedenleri ve sorunu hafifleten öneriler açıklanmaktadır. Ancak, bu makale tetikleyicilerin tetiklenmediği durumlarda geçerli değildir; bu durumda akış çalıştırma geçmişi listesinde bile başlatılmaz veya gösterilmez.

Belirtiler

Akış yavaş çalışır ve akış çalıştırma ayrıntılarında tek bir adımda takılmış gibi görünebilir.

Neden 1: Bağlandığınız hizmet yavaş çalışıyor

Örneğin, yavaş çalışan bir SQL sorgusu, sorgu yürütmenin tamamlanmasını beklerken akışın yavaşlamasına neden olabilir.

Neden 2: Kullandığınız bağlayıcı, hizmet koruma mekanizması olarak akışınızı yavaşlatır

  • Örneğin, SharePoint bağlayıcısı eylemleri dakikada 600'de büyükler. Birden çok akışta kullanılan tek bir SharePoint bağlantısı yine de dakikada yalnızca 600 işlem yürütebilir.

    Bağlayıcı sayfalarının çoğunda bu sınırı belgeleyen bir Azaltma bölümü vardır.

  • Akışınızda "Hız sınırı aşıldı" gibi bir hata metniyle "429 (Çok Fazla İstek)" hatası görebilirsiniz. hatası görebilirsiniz.

Neden 3: Akışınız, planınız için günlük sınırlardan daha fazla eylem yürütür

  • Power Automate hizmetinin her plan için izin verdiği en az eylem sayısını İstek sınırları ve ayırma sayfasında görebilirsiniz.
  • Akışta yürütülen her kart, API çağrısı (eylem) olarak sayılır. Bu, giden çağrılara (örneğin, SharePoint'i çağırma) ve olmayan eylemlere (örneğin, değişken ayarı, gecikmeler vb.) neden olan eylemleri içerir. Yalnızca tamamlanan ve başarısız olan (ancak atlanmamış) eylemler sınıra doğru sayılır.
  • Power Automate hizmeti genellikle burada belgelenenlerden daha yüksek sayılara izin verir ve zaman zaman ve makul fazla kullanımlara bağlı olarak akışları yavaşlatmaz. Öte yandan, akışınızın eylem sayısı bu sınırları aşarsa, bunlar olası azaltmaya veya genişletilmiş ihlal durumlarında devre dışı bırakılır.
  • Eylemleri ve kullanımı denetlemek için akış ayrıntıları sayfasındaki Analiz sekmesini kullanabilirsiniz.

Neden 4: Akışınız günlük veri tüketimi iznini aşıyor

Bu, giriş veya çıkış işlemleri nedeniyle akışınızın tükettiği veri miktarıdır.

Neden 5: Akışınız Power Automate sınırları ve yapılandırma sayfasında belirtilen sınırı aşıyor

Power Automate sınırları ve yapılandırması hakkında daha fazla bilgi edinin.

  • Bu azaltmalar için hem yürütülen hem de atlanan eylemler (if/else dalında neler olabileceği gibi) sınıra doğru sayılır.
  • Aşağıdaki Plan özeti bölümünde belirtilen plan sınırlarını ihlal etmek çok daha yaygındır.
  • Geçiş döneminde zorlama katı değildir ve sınırlar daha yüksektir. Power Platform yönetim merkezi raporları genel kullanıma sunulduktan sonra geçiş dönemi biter. Daha sonra, lisans sınırları üzerinde sıkı bir zorlama başlamadan önce kuruluşların kullanımlarını analiz etmeleri ve uygun lisansları satın almaları için altı ayı olacaktır.

Plan özeti

Planlama 24 saat başına sınırlar Günlük veri tüketimi
Office 365 Flow lisansları, uygulama başına Power Apps ve Dynamics ekip üyesi ve denemeleri Son sınır: Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 6.000 eylem.
Geçiş sınırı: Akış başına 10.000 eylem
Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 1 GB.
Power Automate Premium, Power Apps Premium, Kullanıcı başına Power Automate, katılan RPA ile kullanıcı başına Power Automate ve kullanıcı başına Power Apps Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 40.000 eylem.
Geçiş sınırı: Akış başına 200.000 eylem
Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 10 GB.
Dynamics Professional lisansları Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 40.000 eylem.
Geçiş sınırı: Akış başına 200.000 eylem
Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 10 GB.
Dynamics Enterprise Uygulama lisansları Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 40.000 eylem.
Geçiş sınırı: Akış başına 200.000 eylem
Tek bir kullanıcı tarafından oluşturulan tüm akışlarda 10 GB.
Power Automate süreç lisansı ve akış başına Power Automate lisansı İşlem başına 250.000 eylem.
Geçiş sınırı: Akış başına 500.000 eylem
Akış başına 50 GB depolama alanı.

Çözüm 1: Akışınızı daha az eylem ve daha az veri kullanacak şekilde yeniden tasarlama

  • Do until Akışınızda veya For each item döngüleriniz varsa, yinelemek için daha az öğe alarak döngü yinelemelerinin sayısını azaltmayı deneyin.
  • Birçok bağlayıcıda Filter query öğe sayısını ve alınan veri miktarını azaltmak için kullanılabilecek ve Top count parametreleri vardır. Daha fazla bilgi için bkz . Odata ile filtreleme.
  • Sık sık çalışan zamanlanmış bir akışınız varsa, sıklığı azaltmayı düşünün. Dakikada veya saatte bir çalışan birçok akış daha az sıklıkta çalışacak şekilde düzeltilebilir.
  • Akışınız dosyalarla etkileşime geçiyorsa dosya boyutunun farkında olun ve mümkünse azaltmayı deneyin.
  • Büyük çıkış boyutuna sahip bir eylem tarafından döndürülen tek bir özelliği birden çok kez yeniden kullanmanız gerekiyorsa, bu özelliği depolamak için Değişkeni Başlat'ı kullanmayı ve değişkeni sonraki eylemlerde kullanmayı göz önünde bulundurun. Önceki bir eylemin çıkışından yalnızca bir özellik kullanılsa bile, bu eylemin tüm çıkışları sonraki eyleme giriş olarak geçirilir.

2. Çözüm: Fiyatlandırma sayfasından Premium veya İşlem lisansı satın alma

Power Automate fiyatlandırması hakkında daha fazla bilgi edinin.

Normal kullanıcılar tek tek plan satın almalarının şu anda kullanılamadığını belirten bir ileti alacağı için kiracı yöneticisinin planı satın alması gerekir. Ardından kiracı yöneticisinin planı akışı oluşturan kullanıcıya uygulaması gerekir. süreç planları akış ayrıntıları sayfasından atanabilir. Lisans satın alınıp atandıktan sonra akışın yazarı akışı yeniden kaydetmelidir. Alternatif olarak, akışlar mevcut planları yansıtacak şekilde haftada bir kez arka planda güncellenecektir.

Akışınız her gün binlerce eylem yürütürse, daha iyi aktarım hızı ve daha yüksek kotalar elde etmek için bir İşlem lisansı satın almayı göz önünde bulundurun. İşlem planı, kullanılabilir en iyi performans kotalarını sağlar.

Power Automate'in günlük olarak sağladığından daha fazla eyleme ihtiyacınız varsa akışınızı Logic Apps'e aktarmayı göz önünde bulundurun. Logic Apps ile ilişkili maliyetler hakkında daha fazla bilgi için bkz . Azure Logic Apps maliyetlerini yönetmeyi planlama.

Daha Fazla Bilgi