Skip to content

Commit e370bb2

Browse files
committed
fixing broken links
1 parent b8f9c8d commit e370bb2

9 files changed

+18
-18
lines changed

articles/azure-monitor/insights/azure-sql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ Selecting the managed instance view, shows details on the managed instance utili
109109

110110
### Intelligent Insights report
111111

112-
Azure SQL Database [Intelligent Insights](../../azure-sql/intelligent-insights.md) lets you know what is happening with performance of all Azure SQL databases. All Intelligent Insights collected can be visualized and accessed through the Insights perspective.
112+
Azure SQL Database [Intelligent Insights](../../azure-sql/database/intelligent-insights-overview.md) lets you know what is happening with performance of all Azure SQL databases. All Intelligent Insights collected can be visualized and accessed through the Insights perspective.
113113

114114
![Azure SQL Analytics Insights](./media/azure-sql/azure-sql-sol-insights.png)
115115

articles/azure-sql/database/intelligent-insights-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.reviewer: jrasnik, carlrab
1313
ms.date: 03/10/2020
1414
---
1515
# Intelligent Insights using AI to monitor and troubleshoot database performance (Preview)
16-
[!INCLUDE[appliesto-sqldb-sqlmi](includes/appliesto-sqldb-sqlmi.md)]
16+
[!INCLUDE[appliesto-sqldb-sqlmi](../includes/appliesto-sqldb-sqlmi.md)]
1717

1818
Intelligent Insights in Azure SQL Database and Azure SQL Managed Instance lets you know what is happening with your database performance.
1919

@@ -88,7 +88,7 @@ For more information on how to enable Intelligent Insights logging and to config
8888

8989
Azure SQL Analytics solution provides graphical user interface, reporting and alerting capabilities on database performance, using the Intelligent Insights resource log data.
9090

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)
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)
9292

9393
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).
9494

@@ -98,7 +98,7 @@ The following example shows an Intelligent Insights viewed through Azure SQL Ana
9898

9999
### Set up with Event Hubs
100100

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).
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).
102102

103103
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).
104104

@@ -178,5 +178,5 @@ If any of the monitored critical exceptions cross the absolute thresholds manage
178178

179179
## Next steps
180180

181-
- Learn how to [Monitor databases by using SQL Analytics](../azure-monitor/insights/azure-sql.md).
181+
- Learn how to [Monitor databases by using SQL Analytics](../../azure-monitor/insights/azure-sql.md).
182182
- Learn how to [Troubleshoot performance issues with Intelligent Insights](intelligent-insights-troubleshoot-performance.md).

articles/azure-sql/database/intelligent-insights-troubleshoot-performance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ ms.reviewer: jrasnik, carlrab
1313
ms.date: 03/10/2020
1414
---
1515
# Troubleshoot Azure SQL Database and Azure SQL Managed Instance performance issues with Intelligent Insights
16-
[!INCLUDE[appliesto-sqldb-sqlmi](includes/appliesto-sqldb-sqlmi.md)]
16+
[!INCLUDE[appliesto-sqldb-sqlmi](../includes/appliesto-sqldb-sqlmi.md)]
1717

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.
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.
1919

2020
> [!NOTE]
2121
> 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.
@@ -325,4 +325,4 @@ Intelligent Insights usually needs one hour of time to perform the root cause an
325325
- Learn [Intelligent Insights](intelligent-insights-overview.md) concepts.
326326
- Use the [Intelligent Insights performance diagnostics log](intelligent-insights-use-diagnostics-log.md).
327327
- Monitor using [Azure SQL Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-azure-sql).
328-
- Learn to [collect and consume log data from your Azure resources](../azure-monitor/platform/platform-logs-overview.md).
328+
- Learn to [collect and consume log data from your Azure resources](../../azure-monitor/platform/platform-logs-overview.md).

articles/azure-sql/database/intelligent-insights-use-diagnostics-log.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.date: 03/10/2020
1616
# Use the Intelligent Insights performance diagnostics log of Azure SQL Database and Azure SQL Managed Instance performance issues
1717
[!INCLUDE[appliesto-sqldb-sqlmi](includes/appliesto-sqldb-sqlmi.md)]
1818

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.
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.
2020

2121
## Log header
2222

articles/azure-sql/database/monitoring-tuning-index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ landingContent:
8080
- text: Understand the performance diagnostics log
8181
url: intelligent-insights-use-diagnostics-log.md
8282
- text: Azure SQL Analytics
83-
url: ../azure-monitor/insights/azure-sql.md
83+
url: ../../azure-monitor/insights/azure-sql.md
8484
- text: Detectable performance patterns
8585
url: intelligent-insights-troubleshoot-performance.md
8686
- text: Intelligent query processing

articles/azure-sql/identify-query-performance-issues.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.date: 03/10/2020
1818

1919
When trying to resolve a performance bottleneck, start by determining whether the bottleneck is occurring while the query is in a running state or a waiting state. Different resolutions apply depending upon this determination. Use the following diagram to help understand the factors that can cause either a running-related problem or a waiting-related problem. Problems and resolutions relating to each type of problem are discussed in this article.
2020

21-
You can use Azure SQL Database [Intelligent Insights](intelligent-insights-troubleshoot-performance.md#detectable-database-performance-patterns) or SQL Server [DMVs](database/monitoring-with-dmvs.md) to detect these types of performance bottlenecks.
21+
You can use Azure SQL Database [Intelligent Insights](database/intelligent-insights-troubleshoot-performance.md#detectable-database-performance-patterns) or SQL Server [DMVs](database/monitoring-with-dmvs.md) to detect these types of performance bottlenecks.
2222

2323
![Workload states](./media/identify-query-performance-issues/workload-states.png)
2424

@@ -36,7 +36,7 @@ A suboptimal plan generated by the SQL Query Optimizer may be the cause of slow
3636

3737
- Identify any missing indexes using one of these methods:
3838

39-
- Use [Intelligent Insights](intelligent-insights-troubleshoot-performance.md#missing-index).
39+
- Use [Intelligent Insights](database/intelligent-insights-troubleshoot-performance.md#missing-index).
4040
- [Database Advisor](database/database-advisor-implement-performance-recommendations.md) for single and pooled databases.
4141
- DMVs. This example shows you the impact of a missing index, how to detect a [missing indexes](database/performance-guidance.md#identifying-and-adding-missing-indexes) using DMVs, and the impact of implementing the missing index recommendation.
4242
- Try to apply [query hints](https://docs.microsoft.com/sql/t-sql/queries/hints-transact-sql-query), [update statistics](https://docs.microsoft.com/sql/t-sql/statements/update-statistics-transact-sql), or [rebuild indexes](https://docs.microsoft.com/sql/relational-databases/indexes/reorganize-and-rebuild-indexes) to get the better plan. Enable [automatic plan correction](../azure-sql/database/automatic-tuning-overview.md) in Azure SQL Database to automatically mitigate these problems.
@@ -145,7 +145,7 @@ A recompilation (or fresh compilation after cache eviction) can still result in
145145
Slow query performance not related to suboptimal query plans and missing indexes are generally related to insufficient or overused resources. If the query plan is optimal, the query (and the database) might be hitting the resource limits for the database, elastic pool, or managed instance. An example might be excess log write throughput for the service level.
146146

147147
- Detecting resource issues using the Azure portal: To see if resource limits are the problem, see [SQL Database resource monitoring](database/monitor-tune-overview.md#azure-sql-database-and-azure-sql-managed-instance-resource-monitoring). For single databases and elastic pools, see [Database Advisor performance recommendations](database/database-advisor-implement-performance-recommendations.md) and [Query Performance Insights](database/query-performance-insight-use.md).
148-
- Detecting resource limits using [Intelligent Insights](intelligent-insights-troubleshoot-performance.md#reaching-resource-limits)
148+
- Detecting resource limits using [Intelligent Insights](database/intelligent-insights-troubleshoot-performance.md#reaching-resource-limits)
149149
- Detecting resource issues using [DMVs](database/monitoring-with-dmvs.md):
150150

151151
- The [sys.dm_db_resource_stats](database/monitoring-with-dmvs.md#monitor-resource-use) DMV returns CPU, I/O, and memory consumption for an SQL database. One row exists for every 15-second interval, even if there's no activity in the database. Historical data is maintained for one hour.
@@ -174,15 +174,15 @@ It's not always easy to identify a workload volume change that's driving a CPU p
174174

175175
- **An increase or decrease in the number of requests**: This scenario is the most obvious measure of a workload. The number of queries doesn't always correspond to more resource utilization. However, this metric is still a significant signal, assuming other factors are unchanged.
176176

177-
Use Intelligent Insights to detect [workload increases](intelligent-insights-troubleshoot-performance.md#workload-increase) and [plan regressions](intelligent-insights-troubleshoot-performance.md#plan-regression).
177+
Use Intelligent Insights to detect [workload increases](database/intelligent-insights-troubleshoot-performance.md#workload-increase) and [plan regressions](database/intelligent-insights-troubleshoot-performance.md#plan-regression).
178178

179179
## Waiting-related problems
180180

181181
Once you have eliminated a suboptimal plan and *Waiting-related* problems that are related to execution problems, the performance problem is generally the queries are probably waiting for some resource. Waiting-related problems might be caused by:
182182

183183
- **Blocking**:
184184

185-
One query might hold the lock on objects in the database while others try to access the same objects. You can identify blocking queries by using [DMVs](database/monitoring-with-dmvs.md#monitoring-blocked-queries) or [Intelligent Insights](intelligent-insights-troubleshoot-performance.md#locking).
185+
One query might hold the lock on objects in the database while others try to access the same objects. You can identify blocking queries by using [DMVs](database/monitoring-with-dmvs.md#monitoring-blocked-queries) or [Intelligent Insights](database/intelligent-insights-troubleshoot-performance.md#locking).
186186
- **IO problems**
187187

188188
Queries might be waiting for the pages to be written to the data or log files. In this case, check the `INSTANCE_LOG_RATE_GOVERNOR`, `WRITE_LOG`, or `PAGEIOLATCH_*` wait statistics in the DMV. See using DMVs to [identify IO performance issues](database/monitoring-with-dmvs.md#identify-io-performance-issues).
@@ -197,7 +197,7 @@ Once you have eliminated a suboptimal plan and *Waiting-related* problems that a
197197

198198
These methods are commonly used to show the top categories of wait types:
199199

200-
- Use Intelligent Insights to identify queries with performance degradation due to [increased waits](intelligent-insights-troubleshoot-performance.md#increased-wait-statistic)
200+
- Use Intelligent Insights to identify queries with performance degradation due to [increased waits](database/intelligent-insights-troubleshoot-performance.md#increased-wait-statistic)
201201
- Use [Query Store](https://docs.microsoft.com/sql/relational-databases/performance/monitoring-performance-by-using-the-query-store) to find wait statistics for each query over time. In Query Store, wait types are combined into wait categories. You can find the mapping of wait categories to wait types in [sys.query_store_wait_stats](https://docs.microsoft.com/sql/relational-databases/system-catalog-views/sys-query-store-wait-stats-transact-sql#wait-categories-mapping-table).
202202
- Use [sys.dm_db_wait_stats](https://docs.microsoft.com/sql/relational-databases/system-dynamic-management-views/sys-dm-db-wait-stats-azure-sql-database) to return information about all the waits encountered by threads that executed during a query operation. You can use this aggregated view to diagnose performance problems with Azure SQL Database and also with specific queries and batches. Queries can be waiting on resources, queue waits, or external waits.
203203
- Use [sys.dm_os_waiting_tasks](https://docs.microsoft.com/sql/relational-databases/system-dynamic-management-views/sys-dm-os-waiting-tasks-transact-sql) to return information about the queue of tasks that are waiting on some resource.

articles/azure-sql/managed-instance/how-to-content-reference-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ In this article you can find a content reference to various guides, scripts, and
6767
- [Manual tuning](../database/performance-guidance.md)
6868
- [Use DMVs to monitor performance](../database/monitoring-with-dmvs.md)
6969
- [Use Query store to monitor performance](https://docs.microsoft.com/sql/relational-databases/performance/best-practice-with-the-query-store#Insight)
70-
- [Troubleshoot performance with Intelligent Insights](../intelligent-insights-troubleshoot-performance.md)
71-
- [Use Intelligent Insights diagnostics log](intelligent-insights-use-diagnostics-log.md)
70+
- [Troubleshoot performance with Intelligent Insights](../database/intelligent-insights-troubleshoot-performance.md)
71+
- [Use Intelligent Insights diagnostics log](../database/intelligent-insights-use-diagnostics-log.md)
7272
- [Monitor In-memory OLTP space](../in-memory-oltp-monitor-space.md)
7373

7474
### Extended events

0 commit comments

Comments
 (0)