Hi Z.K.Z
Thank you for reaching out.
You’re right -recently, many users have observed that Synapse Spark Pools take longer to start, sometimes increasing from about 5 minutes to around 10 minutes or more. This can happen due to recent Spark version updates, higher regional demand, or backend resource provisioning changes. Microsoft is aware of this behavior and continues to work on optimizing the startup experience.
Here are a few things you can try to help reduce startup delays:
- Try Spark version 3.4 instead of 3.5 - some users have reported slightly faster pool initialization times on earlier versions.
- Reduce the size or number of attached custom libraries/packages - large or complex dependencies can slow down startup.
- Keep your pool “warm” - increase the idle timeout setting so the pool doesn’t fully shut down between jobs. This helps if you run workloads frequently.
- Monitor Azure updates - performance improvements are being rolled out gradually. If startup time continues to worsen, consider raising a support ticket for further investigation.
Currently, there’s no direct configuration available to fully control Spark Pool cold-start time, but the above steps should help minimize the delay.
Hope this helps!