Skip to content

Commit 2e81665

Browse files
authored
Merge pull request #50073 from kevinvngo/patch-43
Updated TOC and created concept article for monitoring
2 parents d006cb2 + 41d7a6e commit 2e81665

File tree

2 files changed

+59
-7
lines changed

2 files changed

+59
-7
lines changed

articles/sql-data-warehouse/TOC.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,16 +141,16 @@
141141
href: memory-and-concurrency-limits.md
142142
- name: Manageability & monitoring
143143
items:
144-
- name: Query Activity & Resource Utilization
145-
href: sql-data-warehouse-manage-monitor.md
144+
- name: Scale, pause, resume
145+
href: sql-data-warehouse-manage-compute-overview.md
146+
- name: Resource utilization & query activity
147+
href: sql-data-warehouse-concept-resource-utilization-query-activity.md
146148
- name: Data protection
147149
href: backup-and-restore.md
148-
- name: Scale-out, pause, resume
149-
href: sql-data-warehouse-manage-compute-overview.md
150-
- name: Maintenance schedule
151-
href: service-maintenance.md
152150
- name: Recommendations
153151
href: sql-data-warehouse-concept-recommendations.md
152+
- name: Maintenance schedule
153+
href: service-maintenance.md
154154
- name: Troubleshoot
155155
href: sql-data-warehouse-troubleshoot.md
156156
- name: Integration
@@ -211,13 +211,15 @@
211211
href: analyze-your-workload.md
212212
- name: Monitor and tune
213213
items:
214+
- name: Monitor your workload
215+
href: sql-data-warehouse-manage-monitor.md
214216
- name: Restore - Portal
215217
href: sql-data-warehouse-restore-database-portal.md
216218
- name: Restore - PowerShell
217219
href: sql-data-warehouse-restore-database-powershell.md
218220
- name: Restore - REST API
219221
href: sql-data-warehouse-restore-database-rest-api.md
220-
- name: Upgrade to Gen2
222+
- name: Upgrade your Gen1 data warehouse
221223
href: upgrade-to-latest-generation.md
222224
- name: Automate performance levels
223225
href: manage-compute-with-azure-functions.md
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Azure SQL Data Warehouse manageability and monitoring - query activity, resource utilization | Microsoft Docs
3+
description: Learn what capabilities are available to manage and monitor Azure SQL Data Warehouse. Use the Azure portal and Dynamic Management Views (DMVs) to understand query activity and resource utilization of your data warehouse.
4+
services: sql-data-warehouse
5+
author: kevinvngo
6+
manager: craigg-msft
7+
ms.service: sql-data-warehouse
8+
ms.topic: conceptual
9+
ms.component: manage
10+
ms.date: 08/26/2018
11+
ms.author: kevin
12+
ms.reviewer: igorstan
13+
---
14+
15+
# Monitoring resource utilization and query activity in Azure SQL Data Warehouse
16+
Azure SQL Data Warehouse provides a rich monitoring experience within the Azure portal to surface insights to your data warehouse workload. The Azure portal is the recommended tool when monitoring your data warehouse as it provides configurable retentions periods, alerts, recommendations, and customizable charts and dashboards for metrics and logs. The portal also enables you to integrate with other Azure monitoring services such as Operations Management Suite (OMS)/Log Analytics and Azure Monitor to provide a holistic monitoring experience for not only your data warehouse but also your entire Azure analytics platform for an integrated monitoring experience. This documentation describes what monitoring capabilities are available to optimize and manage your analytics platform with SQL Data Warehouse.
17+
18+
## Resource Utilization
19+
The following metrics are available in the Azure portal.
20+
21+
| Metric Name | Description | Aggregation Type |
22+
| --------------------------------------- | ---------------- | --------------------------------------- |
23+
| CPU percentage | CPU utilization across all nodes for the data warehouse | Maximum |
24+
| Data IO percentage | IO Utilization across all nodes for the data warehouse | Maximum |
25+
| Successful Connections | Number of successful connections to the data | Total |
26+
| Failed Connections | Number of failed connections to the data warehouse | Total |
27+
| Blocked by Firewall | Number of logins to the data warehouse which was blocked | Total |
28+
| DWU limit | Service level objective of the data warehouse | Maximum |
29+
| DWU percentage | Maximum between CPU percentage and Data IO percentage | Maximum |
30+
| DWU used | DWU limit * DWU percentage | Maximum |
31+
| Cache hit percentage | (cache hits / cache miss) * 100 where cache hits is the sum of all columnstore segments hits in the local SSD cache and cache miss is the columnstore segments misses in the local SSD cache summed across all nodes | Maximum |
32+
| Cache used percentage | (cache used / cache capacity) * 100 where cache used is the sum of all bytes in the local SSD cache across all nodes and cache capacity is the sum of the storage capacity of the local SSD cache across all nodes | Maximum |
33+
34+
## Query Activity
35+
For a programmatic experience when monitoring SQL Data Warehouse via T-SQL, the service provides a set of Dynamic Management Views (DMVs). These views are useful when actively troubleshooting and identifying performance bottlenecks with your workload.
36+
37+
To view the list of DMVs that SQL Data Warehouse provides, refer to this [documentation](https://docs.microsoft.com/azure/sql-data-warehouse/sql-data-warehouse-reference-tsql-system-views#sql-data-warehouse-dynamic-management-views-dmvs).
38+
39+
## Metrics and diagnostics logging
40+
Both metrics and logs can be exported to [Operations Management Suite](https://azure.microsoft.com/resources/videos/operations-management-suite-oms-overview/) (OMS), specifically the [Log analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-overview) component and can be programmatically accessed through [Log Search](https://docs.microsoft.com/azure/log-analytics/log-analytics-tutorial-viewdata).
41+
42+
43+
> [!NOTE]
44+
> As of August 2018, logs are currently being implemented for SQL Data Warehouse
45+
46+
## Next steps
47+
The following How-to guides describe common scenarios and use cases when monitoring and managing your data warehouse:
48+
49+
- [Monitor your data warehouse workload with DMVs](https://docs.microsoft.com/azure/sql-data-warehouse/sql-data-warehouse-manage-monitor)
50+

0 commit comments

Comments
 (0)