You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-concept-recommendations.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ manager: craigg-msft
7
7
ms.service: synapse-analytics
8
8
ms.topic: conceptual
9
9
ms.subservice:
10
-
ms.date: 02/05/2020
10
+
ms.date: 04/30/2020
11
11
ms.author: kevin
12
12
ms.reviewer: igorstan
13
13
ms.custom: azure-synapse
@@ -19,7 +19,7 @@ This article describes the Synapse SQL recommendations served through Azure Advi
19
19
20
20
SQL Analytics provides recommendations to ensure your data warehouse workload is consistently optimized for performance. Recommendations are tightly integrated with [Azure Advisor](../../advisor/advisor-performance-recommendations.md?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) to provide you with best practices directly within the [Azure portal](https://aka.ms/Azureadvisor). SQL Analytics collects telemetry and surfaces recommendations for your active workload on a daily cadence. The supported recommendation scenarios are outlined below along with how to apply recommended actions.
21
21
22
-
You can [check your recommendations](https://aka.ms/Azureadvisor) today! Currently this feature is applicable to Gen2 data warehouses only.
22
+
You can [check your recommendations](https://aka.ms/Azureadvisor) today!
23
23
24
24
## Data skew
25
25
@@ -47,14 +47,22 @@ physical characteristics:
47
47
48
48
Advisor continuously leverages workload-based heuristics such as table access frequency, rows returned on average, and thresholds around data warehouse size and activity to ensure high-quality recommendations are generated.
49
49
50
-
The following describes workload-based heuristics you may find in the Azure portal for each replicated table recommendation:
50
+
The following section describes workload-based heuristics you may find in the Azure portal for each replicated table recommendation:
51
51
52
52
- Scan avg- the average percent of rows that were returned from the table for each table access over the past seven days
53
53
- Frequent read, no update - indicates that the table has not been updated in the past seven days while showing access activity
54
54
- Read/update ratio - the ratio of how frequent the table was accessed relative to when it gets updated over the past seven days
55
-
- Activity - measures the usage based on access activity. This compares the table access activity relative to the average table access activity across the data warehouse over the past seven days.
55
+
- Activity - measures the usage based on access activity. This activity compares the table access activity relative to the average table access activity across the data warehouse over the past seven days.
56
56
57
57
Currently Advisor will only show at most four replicated table candidates at once with clustered columnstore indexes prioritizing the highest activity.
58
58
59
59
> [!IMPORTANT]
60
-
> The replicated table recommendation is not full proof and does not take into account data movement operations. We are working on adding this as a heuristic but in the meantime, you should always validate your workload after applying the recommendation. Please contact [email protected] if you discover replicated table recommendations that causes your workload to regress. To learn more about replicated tables, visit the following [documentation](design-guidance-for-replicated-tables.md#what-is-a-replicated-table).
60
+
> The replicated table recommendation is not full proof and does not take into account data movement operations. We are working on adding this as a heuristic but in the meantime, you should always validate your workload after applying the recommendation. To learn more about replicated tables, visit the following [documentation](design-guidance-for-replicated-tables.md#what-is-a-replicated-table).
61
+
62
+
63
+
## Adaptive (Gen2) cache utilization
64
+
When you have a large working set, you can experience a low cache hit percentage and high cache utilization. For this scenario, you should scale up to increase cache capacity and rerun your workload. For more information visit the following [documentation](https://docs.microsoft.com/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-monitor-cache).
65
+
66
+
## Tempdb contention
67
+
68
+
Query performance can degrade when there is high tempdb contention. Tempdb contention can occur via user-defined temporary tables or when there is a large amount of data movement. For this scenario, you can scale for more tempdb allocation and [configure resource classes and workload management](https://docs.microsoft.com/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-management) to provide more memory to your queries.
0 commit comments