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:
- 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.
- Could you confirm your Azure region where the Synapse workspace is deployed?
DWU & Resource Utilization:
- Since you noticed a drop in DWU utilization, have you checked resource class settings for your queries?
- Are queries running with the same distribution strategy and statistics updates as before?
Query Performance Debugging:
- 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:
- Adaptive caching behavior can depend on workload patterns. Did query execution plans change significantly after restarts?
- 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!