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/azure-sql/database/database-advisor-implement-performance-recommendations.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,7 +89,7 @@ After you apply this recommendation, it enables forced parameterization within m
89
89
## Fix schema issues recommendations (preview)
90
90
91
91
> [!IMPORTANT]
92
-
> Microsoft is currently deprecating "Fix schema issue" recommendations. We recommend that you use [Intelligent Insights](../intelligent-insights.md) to monitor your database performance issues, including schema issues that the "Fix schema issue" recommendations previously covered.
92
+
> Microsoft is currently deprecating "Fix schema issue" recommendations. We recommend that you use [Intelligent Insights](intelligent-insights-overview.md) to monitor your database performance issues, including schema issues that the "Fix schema issue" recommendations previously covered.
93
93
94
94
**Fix schema issues** recommendations appear when Azure SQL Database notices an anomaly in the number of schema-related SQL errors that are happening on your SQL database. This recommendation typically appears when your database encounters multiple schema-related errors (invalid column name, invalid object name, and so on) within an hour.
- For more information about automatic tuning of database indexes and query execution plans, see [Azure SQL Database automatic tuning](automatic-tuning-overview.md).
116
-
- For more information about automatically monitoring database performance with automated diagnostics and root cause analysis of performance issues, see [Azure SQL Intelligent Insights](../intelligent-insights.md).
116
+
- For more information about automatically monitoring database performance with automated diagnostics and root cause analysis of performance issues, see [Azure SQL Intelligent Insights](intelligent-insights-overview.md).
117
117
- See [Query Performance Insights](query-performance-insight-use.md) to learn about and view the performance impact of your top queries.
Copy file name to clipboardExpand all lines: articles/azure-sql/database/how-to-content-reference-guide.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,9 +56,9 @@ In this article you can find a content reference of various guides, scripts, and
56
56
-[Apply performance recommendations](database-advisor-find-recommendations-portal.md) and optimize your database.
57
57
-[Create alerts](alerts-insights-configure-portal.md) to get notifications from Azure SQL Database.
58
58
-[Troubleshoot connectivity](troubleshoot-common-errors-issues.md) if you notice some connectivity issues between the applications and the database. You can also use [Resource Health for connectivity issues](resource-health-to-troubleshoot-connectivity.md).
59
-
-[Troubleshoot performance with Intelligent Insights](../intelligent-insights-troubleshoot-performance.md)
59
+
-[Troubleshoot performance with Intelligent Insights](intelligent-insights-troubleshoot-performance.md)
60
60
-[Manage file space](file-space-manage.md) to monitor storage usage in your database.
Copy file name to clipboardExpand all lines: articles/azure-sql/database/intelligent-insights-overview.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Intelligent Insights analyzes database performance by comparing the database wor
37
37
38
38
After a performance degradation issue is detected from multiple observed metrics by using artificial intelligence, analysis is performed. A diagnostics log is generated with an intelligent insight on what is happening with your database. Intelligent Insights makes it easy to track the database performance issue from its first appearance until resolution. Each detected issue is tracked through its lifecycle from initial issue detection and verification of performance improvement to its completion.
The metrics used to measure and detect database performance issues are based on query duration, timeout requests, excessive wait times, and errored requests. For more information on metrics, see [Detection metrics](#detection-metrics).
43
43
@@ -82,29 +82,29 @@ Output of the Intelligent Insights can be streamed to one of several destination
82
82
83
83
Integration of Azure SQL Analytics, Azure Event Hub, Azure Storage, or third party products for consumption is performed through first enabling Intelligent Insights logging (the "SQLInsights" log) in the Diagnostic settings blade of a database, and then configuring Intelligent Insights log data to be streamed into one of these destinations.
84
84
85
-
For more information on how to enable Intelligent Insights logging and to configure metric and resource log data to be streamed to a consuming product, see [Metrics and diagnostics logging](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md).
85
+
For more information on how to enable Intelligent Insights logging and to configure metric and resource log data to be streamed to a consuming product, see [Metrics and diagnostics logging](metrics-diagnostic-telemetry-logging-streaming-export-configure.md).
86
86
87
87
### Set up with Azure SQL Analytics
88
88
89
89
Azure SQL Analytics solution provides graphical user interface, reporting and alerting capabilities on database performance, using the Intelligent Insights resource log data.
90
90
91
91
Add Azure SQL Analytics to your Azure portal dashboard from the marketplace and to create a workspace, see [configure Azure SQL Analytics](../azure-monitor/insights/azure-sql.md#configuration)
92
92
93
-
To use Intelligent Insights with Azure SQL Analytics, configure Intelligent Insights log data to be streamed to Azure SQL Analytics workspace you've created in the previous step, see [Metrics and diagnostics logging](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md).
93
+
To use Intelligent Insights with Azure SQL Analytics, configure Intelligent Insights log data to be streamed to Azure SQL Analytics workspace you've created in the previous step, see [Metrics and diagnostics logging](metrics-diagnostic-telemetry-logging-streaming-export-configure.md).
94
94
95
95
The following example shows an Intelligent Insights viewed through Azure SQL Analytics:
To use Intelligent Insights with Event Hubs, configure Intelligent Insights log data to be streamed to Event Hubs, see [Metrics and diagnostics logging](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md) and and [Stream Azure diagnostics logs to Event Hubs](../azure-monitor/platform/resource-logs-stream-event-hubs.md).
101
+
To use Intelligent Insights with Event Hubs, configure Intelligent Insights log data to be streamed to Event Hubs, see [Metrics and diagnostics logging](metrics-diagnostic-telemetry-logging-streaming-export-configure.md) and and [Stream Azure diagnostics logs to Event Hubs](../azure-monitor/platform/resource-logs-stream-event-hubs.md).
102
102
103
-
To use Event Hubs to setup custom monitoring and alerting, see [What to do with metrics and diagnostics logs in Event Hubs](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md#what-to-do-with-metrics-and-resource-logs-in-event-hubs).
103
+
To use Event Hubs to setup custom monitoring and alerting, see [What to do with metrics and diagnostics logs in Event Hubs](metrics-diagnostic-telemetry-logging-streaming-export-configure.md#what-to-do-with-metrics-and-resource-logs-in-event-hubs).
104
104
105
105
### Set up with Azure Storage
106
106
107
-
To use Intelligent Insights with Storage, configure Intelligent Insights log data to be streamed to Storage, see [Metrics and diagnostics logging](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md) and [Stream into Azure Storage](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md#stream-into-azure-storage).
107
+
To use Intelligent Insights with Storage, configure Intelligent Insights log data to be streamed to Storage, see [Metrics and diagnostics logging](metrics-diagnostic-telemetry-logging-streaming-export-configure.md) and [Stream into Azure Storage](metrics-diagnostic-telemetry-logging-streaming-export-configure.md#stream-into-azure-storage).
108
108
109
109
### Custom integrations of Intelligent Insights log
This page provides information on Azure SQL Database and Azure SQL Managed Instance performance issues detected through the [Intelligent Insights](intelligent-insights.md) resource log. Metrics and resource logs can be streamed to [Azure Monitor logs](../azure-monitor/insights/azure-sql.md), [Azure Event Hubs](../azure-monitor/platform/resource-logs-stream-event-hubs.md), [Azure Storage](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md#stream-into-azure-storage), or a third-party solution for custom DevOps alerting and reporting capabilities.
18
+
This page provides information on Azure SQL Database and Azure SQL Managed Instance performance issues detected through the [Intelligent Insights](intelligent-insights-overview.md) resource log. Metrics and resource logs can be streamed to [Azure Monitor logs](../azure-monitor/insights/azure-sql.md), [Azure Event Hubs](../azure-monitor/platform/resource-logs-stream-event-hubs.md), [Azure Storage](metrics-diagnostic-telemetry-logging-streaming-export-configure.md#stream-into-azure-storage), or a third-party solution for custom DevOps alerting and reporting capabilities.
19
19
20
20
> [!NOTE]
21
21
> For a quick performance troubleshooting guide using Intelligent Insights, see the [Recommended troubleshooting flow](intelligent-insights-troubleshoot-performance.md#recommended-troubleshooting-flow) flowchart in this document.
@@ -43,7 +43,7 @@ Intelligent Insights automatically detects performance issues based on query exe
43
43
|[Pricing tier downgrade](intelligent-insights-troubleshoot-performance.md#pricing-tier-downgrade)| Pricing tier downgrade action decreased available resources. This is affecting performance. | Pricing tier downgrade action decreased available resources. This is affecting the database performance. |
44
44
45
45
> [!TIP]
46
-
> For continuous performance optimization of databases, enable [automatic tuning](database/automatic-tuning-overview.md). This built-in intelligence feature continuously monitors your database, automatically tunes indexes, and applies query execution plan corrections.
46
+
> For continuous performance optimization of databases, enable [automatic tuning](automatic-tuning-overview.md). This built-in intelligence feature continuously monitors your database, automatically tunes indexes, and applies query execution plan corrections.
47
47
>
48
48
49
49
The following section describes detectable performance patterns in more detail.
@@ -54,7 +54,7 @@ The following section describes detectable performance patterns in more detail.
54
54
55
55
This detectable performance pattern combines performance issues that are related to reaching available resource limits, worker limits, and session limits. After this performance issue is detected, a description field of the diagnostics log indicates whether the performance issue is related to resource, worker, or session limits.
56
56
57
-
Resources on Azure SQL Database are typically referred to [DTU](database/service-tiers-dtu.md) or [vCore](database/service-tiers-vcore.md) resources, and resources on Azure SQL Managed Instance are referred to as vCore resources. The pattern of reaching resource limits is recognized when detected query performance degradation is caused by reaching any of the measured resource limits.
57
+
Resources on Azure SQL Database are typically referred to [DTU](service-tiers-dtu.md) or [vCore](service-tiers-vcore.md) resources, and resources on Azure SQL Managed Instance are referred to as vCore resources. The pattern of reaching resource limits is recognized when detected query performance degradation is caused by reaching any of the measured resource limits.
58
58
59
59
The session limits resource denotes the number of available concurrent logins to the database. This performance pattern is recognized when applications that are connected to the databases have reached the number of available concurrent logins to the database. If applications attempt to use more sessions than are available on a database, the query performance is affected.
60
60
@@ -179,7 +179,7 @@ The diagnostics log outputs query hashes for the queries that were identified to
179
179
> [!TIP]
180
180
> Did you know that built-in intelligence can automatically manage the best-performing indexes for your databases?
181
181
>
182
-
> For continuous performance optimization, we recommend that you enable [automatic tuning](database/automatic-tuning-overview.md). This unique built-in intelligence feature continuously monitors your database and automatically tunes and creates indexes for your databases.
182
+
> For continuous performance optimization, we recommend that you enable [automatic tuning](automatic-tuning-overview.md). This unique built-in intelligence feature continuously monitors your database and automatically tunes and creates indexes for your databases.
183
183
>
184
184
185
185
## New Query
@@ -194,7 +194,7 @@ Writing a good-performing query sometimes can be a challenging task. For more in
194
194
195
195
The diagnostics log outputs information up to two new most CPU-consuming queries, including their query hashes. Because the detected query affects the workload performance, you can optimize your query. Good practice is to retrieve only data you need to use. We also recommend using queries with a WHERE clause. We also recommend that you simplify complex queries and break them up into smaller queries. Another good practice is to break down large batch queries into smaller batch queries. Introducing indexes for new queries is typically a good practice to mitigate this performance issue.
196
196
197
-
In Azure SQL Database, consider using [Query Performance Insight](database/query-performance-insight-use.md).
197
+
In Azure SQL Database, consider using [Query Performance Insight](query-performance-insight-use.md).
198
198
199
199
## Increased Wait Statistic
200
200
@@ -230,7 +230,7 @@ For more information, see [Introduction to memory-optimized tables](https://docs
230
230
231
231
This detectable performance pattern indicates a degradation in the current database workload performance compared to the past seven-day baseline. It's due to the shortage of available DTUs in the elastic pool of your subscription.
232
232
233
-
[Azure elastic pool resources](database/elastic-pool-overview.md) are used as a pool of available resources shared between multiple databases for scaling purposes. When available eDTU resources in your elastic pool aren't sufficiently large to support all the databases in the pool, an elastic pool DTU shortage performance issue is detected by the system.
233
+
[Azure elastic pool resources](elastic-pool-overview.md) are used as a pool of available resources shared between multiple databases for scaling purposes. When available eDTU resources in your elastic pool aren't sufficiently large to support all the databases in the pool, an elastic pool DTU shortage performance issue is detected by the system.
234
234
235
235
### Troubleshooting
236
236
@@ -265,7 +265,7 @@ For more information, see [Learn how SQL Server prevents plan regressions](https
265
265
> [!TIP]
266
266
> Did you know that the built-in intelligence feature can automatically manage the best-performing query execution plans for your databases?
267
267
>
268
-
> For continuous performance optimization, we recommend that you enable [automatic tuning](database/automatic-tuning-overview.md). This built-in intelligence feature continuously monitors your database and automatically tunes and creates best-performing query execution plans for your databases.
268
+
> For continuous performance optimization, we recommend that you enable [automatic tuning](automatic-tuning-overview.md). This built-in intelligence feature continuously monitors your database and automatically tunes and creates best-performing query execution plans for your databases.
269
269
270
270
## Database-Scoped Configuration Value Change
271
271
@@ -322,7 +322,7 @@ Intelligent Insights usually needs one hour of time to perform the root cause an
This page provides information on how to use the performance diagnostics log generated by [Intelligent Insights](intelligent-insights.md) of Azure SQL Database and Azure SQL Managed Instance performance issues, its format, and the data it contains for your custom development needs. You can send this diagnostics log to [Azure Monitor logs](../azure-monitor/insights/azure-sql.md), [Azure Event Hubs](../azure-monitor/platform/resource-logs-stream-event-hubs.md), [Azure Storage](database/metrics-diagnostic-telemetry-logging-streaming-export-configure.md#stream-into-azure-storage), or a third-party solution for custom DevOps alerting and reporting capabilities.
19
+
This page provides information on how to use the performance diagnostics log generated by [Intelligent Insights](intelligent-insights-overview.md) of Azure SQL Database and Azure SQL Managed Instance performance issues, its format, and the data it contains for your custom development needs. You can send this diagnostics log to [Azure Monitor logs](../azure-monitor/insights/azure-sql.md), [Azure Event Hubs](../azure-monitor/platform/resource-logs-stream-event-hubs.md), [Azure Storage](metrics-diagnostic-telemetry-logging-streaming-export-configure.md#stream-into-azure-storage), or a third-party solution for custom DevOps alerting and reporting capabilities.
20
20
21
21
## Log header
22
22
@@ -134,7 +134,7 @@ You can use the Intelligent Insights performance log with [Azure Monitor logs](
134
134
135
135
## Next steps
136
136
137
-
- Learn about [Intelligent Insights](intelligent-insights.md) concepts.
137
+
- Learn about [Intelligent Insights](intelligent-insights-overview.md) concepts.
138
138
- Learn how to [Troubleshoot performance issues with Intelligent Insights](intelligent-insights-troubleshoot-performance.md).
139
139
- Learn how to [Monitor performance issues by using Azure SQL Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-azure-sql).
140
140
- Learn how to [collect and consume log data from your Azure resources](https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-overview-of-diagnostic-logs).
0 commit comments