Azure Synapse icon

Start Over

Start Here

Need Help? Contact Support
Contact Support

User Complains that DSQL is slow: Follow the below steps to confirm the bottleneck. Select the below for more details.

Get resource usage: Confirm which query is using the most TempDB, Memory or concurrency slots if system or other queries are impacted.

Next Page

Synapse Serverless Pool Troubleshooting

*Coming Soon*

Resource and SQL Command Review: In sys.dm_pdw_exec_requests confirm that the query has not failed. Please select the below for more tips.

Full SQL text is truncated: Check the command2 column on sys.dm_pdw_exec_requests as it holds nvarchar(max) type.

Verify the distributed query plan: If the query has multiple movements, this is an indication of a nonoptimal table distribution. We can first verify the distribution either via sys.dm_pdw_request_steps or checking the estimated execution plan in SSMS.

Get a granular view of the compute plans:Sometimes we may need to review the actual compute query plan at a more granular level.

Check statistiscs on system: Have you just updated data, are your queries taking longer to execute?

Post Analysis/Historical Data: To confirm trends and other behavior enable diagnostic settings for Synapse.

Query not executing: If the query is not executing or even parsing, query syntax details need to be examined.

Force optimizer plans with query hints: Has all else failed, do you need to take matters into your own hands?