Share via

Excessive Execution Time for For Each and Conditional Actions in Azure Standard Logic App

Shabnam Shaikh 20 Reputation points
2026-05-21T12:55:09.95+00:00

Hi Team,

We are facing a performance issue in our Azure Standard Logic App workflows where built-in actions such as For Each, Condition, and sometimes Do Until are taking an unusually long time to execute.

Issue Details:

  • Even when processing only 1 or 2 records, the workflow execution takes around 10–15 minutes.
  • One of our workflows recently took 78 minutes to process only 10 records.
  • Under normal conditions, the same workflow usually completes within 3-4 minutes for 10–20 records.

Observations:

  1. The issue is mainly observed with built-in control actions such as:
    • For Each
    • Condition
    • Do Until
  2. The actions inside these control blocks execute within normal expected durations. However, the overall execution time of the parent control action is significantly higher.
  3. Example:
    • Actions inside a For Each loop may complete within a few seconds collectively.
    • But the For Each action itself shows a total execution duration of 10–15 minutes or more.
Azure Logic Apps
Azure Logic Apps

An Azure service that automates the access and use of data across clouds without writing code.


2 answers

Sort by: Most helpful
  1. Pravallika KV 16,700 Reputation points Microsoft External Staff Moderator
    2026-05-25T15:05:23.9866667+00:00

    Hi @Deepak Tambe / @Shabnam Shaikh ,

    The hotfix was deployed to all the public regions, and you can now safely move back to the default extension bundle version - [1.*, 2.0.0). You should be able to get the hotfix through simple restart if you are still affected.

    Hope this helps!


    If the resolution was helpful, kindly take a moment to click on User's imageand click on Yes for was this answer helpful. And, if you have any further query do let us know.

    Was this answer helpful?


  2. Sonny Gillissen 4,077 Reputation points MVP
    2026-05-22T09:48:34.69+00:00

    Hi Shabnam Shaikh

    Thanks for reaching out on Microsoft Q&A!

    The pattern your experience could be a Logic App Standard issue which isn't the execution time, but orchestration overhead within the workflow runtime. There could be several causes you could check:

    • Storage latency/throtteling: under the hood, Logic App Standard relies on Azure Storage (tables, queues and blobs) and random spikes could affect built-in actions. Please check the metrics if you find throttling errors, latency or availability issues. When it's a General Purpose v2, you could move to Premium or enable zone-redundant storage (ZRS). Also, when applicable, try to avoid sharing storage with heavy apps (perhaps other workflows running on the same storage?
    • App Service Plan resourcing: when you have a small SKU (for example B1, S1, etc.) you could experience resource exhaustion. Please check whether you can find spikes of CPU, memory or Thread Count, and if so, scale up to a higher plan. Think of it like your own computer, when it's busy it simply hangs.
    • When your Logic App isn't used frequently it could experience a "cold start" due to recyling of workers. You could try to enable 'Always On'.
    • Are large payloads used? This could "eat up" the resourcing of your Logic App, where basically the same applies as the point noted above, only this one isn't as transparent as you would expect. Everything's loaded in memory, so when working with large data sets it can grow above limits very fast.

    Please click ‘Accept answer’ if you think my answer is helpful. Feel free to drop additional queries in the comments below!

    Kind regards,

    Sonny

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.