Hi Michael Clemans,
The error indicates that the SQL engine was temporarily unable to allocate the worker threads required to start parallel execution. This happens when the system experiences resource exhaustion, commonly due to:
High concurrency or heavy query load during that window.
CPU, memory, or IO pressure within the SQL pool.
Parallel execution plans requiring more thread resources than the engine could allocate at that time.
Momentary resource contention or throttling on the underlying Synapse/Dedicated SQL Pool engine.
Because the issue resolved automatically after a couple of days, this strongly suggests a transient SQL engine resource pressure event, not a pipeline defect. Also, always try to follow the best practices for dedicated SQL pool for more optimized performance:
[Best practices for dedicated SQL pools - Azure Synapse Analytics | Microsoft Learn]
URL: https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/best-practices-dedicated-sql-pool.
Since we don't have the QID right now, it's difficult to perform a more detailed root cause analysis at this time. Please follow the steps mentioned above, and if the issue occurs again, feel free to reach out to us with the QID. That way, we can review the backend logs in detail and provide a more comprehensive response. Thank you for your understanding.
Hope this helps, Please let us know if you have any questions and concerns.