web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Your flow's performanc...
Power Automate
Answered

Your flow's performance may be slow because it's been consuming more data than expected since...

(0) ShareShare
ReportReport
Posted on by 503 Moderator
Hello everyone, I have the following error:
 
Your flow's performance may be slow because it's been consuming more data than expected since 5/14/2025 11:00:59 AM (1 week ago). Learn more
 
My flow is recurring and runs every 30 minutes. It retrieves items from Dataverse and performs an "Apply to each" action where it updates them based on other data.
 
I have a large database being queried — my flow was intended for a one-time migration to apply metadata to items that were missing it. Initially, there were around 60,000 items, but the idea was that with each run, the number of items would decrease. At some point, the flow couldn’t handle it anymore and has been stuck like this ever since.
 
This message appeared, and it doesn't go away even if the flow is turned off or paused. When the flow is reactivated with lower recurrence or fewer items, it still doesn't work. It runs for hours or days without doing anything.

How can I fix this?
 
Thank you 
Categories:
I have the same question (0)
  • stampcoin Profile Picture
    5,058 Super User 2025 Season 2 on at
    Do you have the correct license for the flow ? Since you already checked the link, I assume you have.
    Some suggestions:
     
    1. with correct license, if you still have the problem, consider splitting the task with two account, each of the take 12 hours  shift, which balance the API consumption.
    2. on your source , create a flag to indicate the if migrated or not. so the flow only takes the needed ones.
    3. Use static variable if possible, for example each 30 min only take N items.
    4. review your flow if anything can be optimized.
    good luck.
     

    Enjoy Power Platform and have a great day 🚀 |  My LinkedIn

    If the answer helps, please consider 👍, Thanks.

  • enriqueglopez Profile Picture
    503 Moderator on at
    @stampcoin Hello, I've already implemented the steps 2 and 3, thank you so much for your advice. I'm worried because that is everything I can think of and still not working well...
     
    I don't know if my flow's license is correct. I have the Power Automate Free, and my flow is configured as follows:
     
     
    This is my flow:
     
     
     
     
     
     
    I've set a variable (DataverseResponse) with the dataverse response (big list, 52k items) and compare the items iterated (2000) per flow execution. I thought this would reduce the quantity of actions performed.
     
    Let me know if you have any question or tip. Thank you so much.
     
     
  • Chriddle Profile Picture
    8,443 Super User 2025 Season 2 on at
    You might consider batch operations.
     
    Dataverse Connectors are premium.
  • stampcoin Profile Picture
    5,058 Super User 2025 Season 2 on at
    One thing you have to change is the pagination threshold value, it will consume your more API.
    for example you want to fetch 2000 each hour, you 2000 as the value for pagination.
    current one you are wasting API consumption.
    So change it on the top, the whole flow use the same.
     
    the dataverseResponse  can be removed if you can narrow down the list size (2000 for example).
     
    Other optimization will be  ( kind of re-do task):
    1. use a temp resource outside of the flow, for example.
    2. use data flows.
    3. use other api .
    feel free if you have any questions.
     
  • enriqueglopez Profile Picture
    503 Moderator on at
    @stampcoin So, is it better to make 2,000 individual calls to the large list using a filter (each returning just 1 item, so 2,000 actions, 2,000 items) instead of retrieving the whole table at once (~56,000 items) and working with the values in a variable?
     
    I’m not sure if I’m explaining it clearly—let me know if it’s unclear.
  • Verified answer
    stampcoin Profile Picture
    5,058 Super User 2025 Season 2 on at
    Yes—it is better (for both performance and reliability in Power Automate) to make 2,000 individual filtered calls (each returning just 1 item) than to pull the entire table of 56,000 items into a variable and iterate/filter that in-memory.Never fetch all 56k+ records into an array/variable for in-flow comparison.
     
    So, change that one first if you can see the improvement.
     
  • enriqueglopez Profile Picture
    503 Moderator on at
    @stampcoin It seems to work better now. Thank you so much! 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard