Problemen met trage stromen oplossen
In dit artikel worden mogelijke redenen voor trage stromen en suggesties voor het oplossen van het probleem beschreven. Dit artikel is echter niet van toepassing op gevallen waarin triggers niet worden geactiveerd, in welk geval de stroom niet eens wordt gestart of weergegeven in de uitvoeringsgeschiedenislijst.
Symptomen
Een stroom wordt langzaam uitgevoerd en lijkt vast te lopen bij één stap in de details van de stroomuitvoering.
Oorzaak 1: de service waarmee u verbinding maakt, wordt langzaam uitgevoerd
Een traag uitgevoerde SQL-query kan er bijvoorbeeld voor zorgen dat een stroom vertraagt terwijl deze wacht tot de uitvoering van de query is voltooid.
Oorzaak 2: de connector die u gebruikt, vertraagt uw stroom als een servicebeveiligingsmechanisme
De acties van de SharePoint-connector zijn bijvoorbeeld 600 per minuut. Eén SharePoint-verbinding die voor meerdere stromen wordt gebruikt, kan nog steeds slechts 600 bewerkingen per minuut uitvoeren.
De meeste connectorpagina's hebben een beperkingssectie waarmee deze limiet wordt beschreven.
Mogelijk ziet u een fout '429 (te veel aanvragen)' in uw stroom met de fouttekst 'Snelheidslimiet is overschreden. Probeer het over 27 seconden opnieuw.
Oorzaak 3: Uw stroom voert meer acties uit dan de dagelijkse limieten voor uw plan
- Op de pagina Limieten en toewijzing aanvragen ziet u het minimale aantal acties dat de Power Automate-service toestaat voor elk plan.
- Elke kaart die in een stroom wordt uitgevoerd, telt als een API-aanroep (actie). Dit omvat acties die resulteren in uitgaande oproepen (bijvoorbeeld het aanroepen van SharePoint) en acties die dat niet doen (bijvoorbeeld variabele instelling, vertragingen, enzovoort). Alleen voltooide en mislukte (maar niet overgeslagen) acties tellen mee voor de limiet.
- De Power Automate-service staat doorgaans hogere aantallen toe dan die hier worden beschreven en vertraagt stromen niet op basis van incidentele en redelijke overschrijdingen. Als het aantal acties van uw stroom echter deze limieten overschrijdt, zijn ze onderhevig aan mogelijke beperking of in geval van uitgebreide schendingen uitgeschakeld.
- U kunt het tabblad Analyse op de pagina met details van de stroom gebruiken om de acties en het gebruik te controleren.
Oorzaak 4: uw stroom overschrijdt de hoeveelheid gegevensverbruik per dag
Dit is de hoeveelheid gegevens die uw stroom verbruikt vanwege invoer- of uitvoerbewerkingen.
Oorzaak 5: uw stroom overschrijdt de limiet die wordt beschreven op de pagina Limieten en configuratie van Power Automate
Meer informatie over limieten en configuratie van Power Automate.
- Voor deze beperkingen tellen zowel uitgevoerde als overgeslagen acties (zoals wat er kan gebeuren in een if/else-vertakking) mee voor de limiet.
- Het overtreden van de planlimieten die worden beschreven in de volgende sectie Planoverzicht komt veel vaker voor.
- Tijdens de overgangsperiode is de afdwinging niet strikt en zijn de limieten hoger. De overgangsperiode eindigt nadat rapporten van het Power Platform-beheercentrum algemeen beschikbaar zijn. Organisaties hebben vervolgens zes maanden de tijd om hun gebruik te analyseren en de juiste licenties aan te schaffen voordat strikte handhaving van licentielimieten begint.
Overzicht van plan
Abonnement | Limieten per 24 uur | Gegevensverbruik per dag |
---|---|---|
Office 365 Flow-licenties, Power Apps per app en Dynamics-teamlid en proefversies | Laatste limiet: 6000 acties voor alle stromen die door één gebruiker zijn gemaakt. Overgangslimiet: 10.000 acties per stroom |
1 GB voor alle stromen die door één gebruiker zijn gemaakt. |
Power Automate Premium, Power Apps Premium, Power Automate Per gebruiker, Power Automate Per gebruiker met bezochte RPA en Power Apps per gebruiker | 40.000 acties voor alle stromen die door één gebruiker zijn gemaakt. Overgangslimiet: 200.000 acties per stroom |
10 GB voor alle stromen die door één gebruiker zijn gemaakt. |
Dynamics Professional-licenties | 40.000 acties voor alle stromen die door één gebruiker zijn gemaakt. Overgangslimiet: 200.000 acties per stroom |
10 GB voor alle stromen die door één gebruiker zijn gemaakt. |
Dynamics Enterprise Application-licenties | 40.000 acties voor alle stromen die door één gebruiker zijn gemaakt. Overgangslimiet: 200.000 acties per stroom |
10 GB voor alle stromen die door één gebruiker zijn gemaakt. |
Power Automate-proceslicentie en Power Automate per stroomlicentie | 250.000 acties per proces. Overgangslimiet: 500.000 acties per stroom |
50 GB opslagruimte per stroom. |
Oplossing 1: uw stroom opnieuw ontwerpen om minder acties en minder gegevens te gebruiken
- Als u een of-lussen
For each item
in uw stroom hebtDo until
, probeert u het aantal herhalingen te verminderen door minder items op te halen om te herhalen. - Veel connectors hebben
Filter query
enTop count
parameters die kunnen worden gebruikt om het aantal items en de hoeveelheid opgehaalde gegevens te verminderen. Zie Filteren met Odata voor meer informatie. - Als u een geplande stroom hebt die regelmatig wordt uitgevoerd, kunt u overwegen de frequentie te verlagen. Veel stromen die eenmaal per minuut of uur worden uitgevoerd, kunnen minder vaak worden uitgevoerd.
- Als uw stroom communiceert met bestanden, moet u zich bewust zijn van de bestandsgrootte en deze indien mogelijk verminderen.
- Als u één eigenschap die wordt geretourneerd door een actie met een grote uitvoergrootte meerdere keren opnieuw wilt gebruiken, kunt u de variabele Initialiseren gebruiken om die eigenschap op te slaan en de variabele in latere acties te gebruiken. Zelfs als slechts één eigenschap uit de uitvoer van een eerdere actie wordt gebruikt, worden alle uitvoer van die actie als invoer doorgegeven aan de latere actie.
Oplossing 2: Een Premium- of Proceslicentie aanschaffen op de pagina met prijzen
Meer informatie over power automate-prijzen.
Een tenantbeheerder moet het plan aanschaffen omdat gewone gebruikers een bericht ontvangen waarin wordt aangegeven dat afzonderlijke abonnementsaankopen op dit moment niet beschikbaar zijn. De tenantbeheerder moet het plan vervolgens toepassen op de gebruiker die de stroom heeft gemaakt. Procesplannen kunnen worden toegewezen op de pagina met stroomdetails. Zodra de licentie is aangeschaft en toegewezen, moet de auteur van de stroom de stroom opnieuw opslaan. Stromen worden ook één keer per week op de achtergrond bijgewerkt om de huidige plannen weer te geven.
Als uw stroom elke dag duizenden acties uitvoert, kunt u overwegen een proceslicentie aan te schaffen voor een betere doorvoer en hogere quota. Het procesplan biedt de beste prestatiequota die beschikbaar zijn.
Als u meer acties nodig hebt dan wat Power Automate dagelijks biedt, kunt u overwegen om uw stroom te exporteren naar Logic Apps. Zie Kosten beheren voor Azure Logic Apps voor meer informatie over de kosten die zijn gekoppeld aan Logic Apps.