Synapse SQL pool performance issue

Dejan Ivanović 20 Reputation points
2025-04-02T09:02:41.61+00:00

We have been experiencing performance issues with Synapse over the past 30 days. Below, you will find screenshots with comments to help illustrate our situation.

At the beginning of March, we noticed that although no changes were made on our end, we were no longer hitting our DWU limit, which had previously been the case in February.

User's image

Upon investigation, we discovered that we are not the only ones facing this issue (Azure Synapse - slow performance issues - Microsoft Q&A). It appears that changes were made on the backend. After a restart, we observed a slight improvement in performance, but we still do not see the same DWU limit utilization as before.

User's image

Last night, we encountered a significant issue where, for a period of 30 minutes, only 5% of resources were allocated to a single active query.

User's image

The last thing we noticed is that after restarting Synapse, the adaptive cache usage percentage did not recover to its previous highs.

Last 7 days:

User's image

Last 30 days:

User's image

All this led to significant increase in sql queris execution time while none of the querries were changed.

Are you aware of any recent backend changes that may have affected Synapse settings? Could you help us understand how to optimize resource utilization?

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
{count} votes

Answer accepted by question author
  1. Smaran Thoomu 32,530 Reputation points Microsoft External Staff Moderator
    2025-04-02T12:50:41.5066667+00:00

    Hi @Dejan Ivanović

    I understand that you've been experiencing performance issues with your Synapse SQL pool over the past 30 days, including reduced DWU utilization, slower queries, and lower adaptive cache usage after restarts.

    To assist you better, I have a few clarifying questions:

    Recent Backend Changes:

    1. While Microsoft continuously optimizes the Azure platform, we do not have direct visibility into backend infrastructure changes. However, I can check if there are any known incidents or updates affecting Synapse SQL pool performance.
    2. Could you confirm your Azure region where the Synapse workspace is deployed?

    DWU & Resource Utilization:

    1. Since you noticed a drop in DWU utilization, have you checked resource class settings for your queries?
    2. Are queries running with the same distribution strategy and statistics updates as before?

    Query Performance Debugging:

    1. Could you try running the following diagnostic query and share the results?
    SELECT * FROM sys.dm_pdw_nodes_exec_requests
    WHERE status NOT IN ('Completed', 'Failed')
    ORDER BY start_time DESC;
    

    This will help us analyze active queries and identify potential bottlenecks.

    Cache Behavior & Restart Impact:

    1. Adaptive caching behavior can depend on workload patterns. Did query execution plans change significantly after restarts?
    2. Are there specific queries or tables where you observed a higher cache eviction rate?

    I appreciate your patience, and I look forward to your response!


0 additional answers

Sort by: Most helpful

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.