Skip to content

Commit 330e114

Browse files
committed
fixing things
1 parent 3d1be6b commit 330e114

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+67
-64
lines changed

.openpublishing.redirection.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52605,7 +52605,7 @@
5260552605
},
5260652606
{
5260752607
"source_path": "articles/sql-database/sql-database-query-performance.md",
52608-
"redirect_url": "/azure/azure-sql/database/query-performance-insight-configure",
52608+
"redirect_url": "/azure/azure-sql/database/query-performance-insight-use",
5260952609
"redirect_document_id": true
5261052610
},
5261152611
{
@@ -53330,7 +53330,7 @@
5333053330
},
5333153331
{
5333253332
"source_path": "articles/sql-database/sql-database-in-memory-oltp-monitoring.md",
53333-
"redirect_url": "/azure/azure-sql/in-memory-oltp-monitoring",
53333+
"redirect_url": "/azure/azure-sql/in-memory-oltp-monitor-space",
5333453334
"redirect_document_id": true
5333553335
},
5333653336
{

articles/azure-sql/accelerated-database-recovery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.reviewer: carlrab
1313
ms.date: 03/24/2020
1414
---
1515
# Accelerated Database Recovery in Azure SQL
16-
[!INCLUDE[appliesto-asf](includes/appliesto-asf.md)]
16+
[!INCLUDE[appliesto-sqldb-sqlmi](includes/appliesto-sqldb-sqlmi.md)]
1717

1818
**Accelerated Database Recovery (ADR)** is a SQL database engine feature that greatly improves database availability, especially in the presence of long running transactions, by redesigning the SQL database engine recovery process. ADR is currently available for Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VMs, and databases in Azure Synapse (currently in preview). The primary benefits of ADR are:
1919

articles/azure-sql/azure-hybrid-benefit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.reviewer: sashan, moslake, carlrab
1313
ms.date: 11/13/2019
1414
---
1515
# Azure Hybrid Benefit - Azure SQL Database & SQL Managed Instance
16-
[!INCLUDE[appliesto-asf](includes/appliesto-asf.md)]
16+
[!INCLUDE[appliesto-sqldb-sqlmi](includes/appliesto-sqldb-sqlmi.md)]
1717

1818
In the provisioned compute tier of the vCore-based purchasing model, you can exchange your existing licenses for discounted rates on Azure SQL Database and Azure SQL Managed Instance by using [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/). This Azure benefit allows you to save up to 30 percent or even higher on SQL Database & SQL Managed Instance by using your on-premises SQL Server licenses with Software Assurance. The [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/) page has a calculator to help determine savings.
1919

articles/azure-sql/database/automatic-tuning-enable.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,4 +124,4 @@ See [automatic tuning e-mail notifications](automatic-tuning-email-notifications
124124

125125
- Read the [Automatic tuning article](automatic-tuning-overview.md) to learn more about automatic tuning and how it can help you improve your performance.
126126
- See [Performance recommendations](database-advisor-implement-performance-recommendations.md) for an overview of Azure SQL Database performance recommendations.
127-
- See [Query Performance Insights](query-performance-insight-configure.md) to learn about viewing the performance impact of your top queries.
127+
- See [Query Performance Insights](query-performance-use.md) to learn about viewing the performance impact of your top queries.

articles/azure-sql/database/database-advisor-find-recommendations-portal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ If you used the performance recommendations to apply the recommendation (meaning
146146

147147
## Monitoring performance impact of index recommendations
148148

149-
After recommendations are successfully implemented (currently, index operations and parameterize queries recommendations only), you can click **Query Insights** on the recommendation details page to open [Query Performance Insights](query-performance-insight-configure.md) and see the performance impact of your top queries.
149+
After recommendations are successfully implemented (currently, index operations and parameterize queries recommendations only), you can click **Query Insights** on the recommendation details page to open [Query Performance Insights](query-performance-use.md) and see the performance impact of your top queries.
150150

151151
![Monitor performance impact](./media/database-advisor-find-recommendations-portal/query-insights.png)
152152

@@ -160,7 +160,7 @@ Monitor your recommendations and continue to apply them to refine performance. D
160160

161161
* See [Automatic tuning](automatic-tuning-overview.md) to learn more about the automatic tuning in Azure SQL Database.
162162
* See [Performance recommendations](database-advisor-implement-performance-recommendations.md) for an overview of Azure SQL Database performance recommendations.
163-
* See [Query Performance Insights](query-performance-insight-configure.md) to learn about viewing the performance impact of your top queries.
163+
* See [Query Performance Insights](query-performance-use.md) to learn about viewing the performance impact of your top queries.
164164

165165
## Additional resources
166166

articles/azure-sql/database/database-advisor-implement-performance-recommendations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Performance overview provides a summary of your database performance, and helps
2626
- The **Recommendations** tile provides a breakdown of tuning recommendations for your database (top three recommendations are shown if there are more). Clicking this tile takes you to **[Performance recommendation options](database-advisor-find-recommendations-portal.md#viewing-recommendations)**.
2727
- The **Tuning activity** tile provides a summary of the ongoing and completed tuning actions for your database, giving you a quick view into the history of tuning activity. Clicking this tile takes you to the full tuning history view for your database.
2828
- The **Auto-tuning** tile shows the **[auto-tuning configuration](automatic-tuning-enable.md)** for your database (tuning options that are automatically applied to your database). Clicking this tile opens the automation configuration dialog.
29-
- The **Database queries** tile shows the summary of the query performance for your database (overall DTU usage and top resource consuming queries). Clicking this tile takes you to **[Query Performance Insight](query-performance-insight-configure.md)**.
29+
- The **Database queries** tile shows the summary of the query performance for your database (overall DTU usage and top resource consuming queries). Clicking this tile takes you to **[Query Performance Insight](query-performance-use.md)**.
3030

3131
## Performance recommendation options
3232

@@ -114,4 +114,4 @@ Developers might consider developing custom applications using performance recom
114114

115115
- For more information about automatic tuning of database indexes and query execution plans, see [Azure SQL Database automatic tuning](automatic-tuning-overview.md).
116116
- 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).
117-
- See [Query Performance Insights](query-performance-insight-configure.md) to learn about and view the performance impact of your top queries.
117+
- See [Query Performance Insights](query-performance-use.md) to learn about and view the performance impact of your top queries.

articles/azure-sql/database/doc-changes-updates-release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ GRANT EXECUTE ON master.dbo.xp_sqlagent_notify TO [login_name]
142142

143143
Business Critical service-tier will not correctly apply [max memory limits for memory-optimized objects](../managed-instance/resource-limits.md#in-memory-oltp-available-space) in some cases. SQL Managed instance may enable workload to use more memory for In-memory OLTP operations, which may affect availability and stability of the instance. In-memory OLTP queries that are reaching the limits might not fail immediately. This issue will be fixed soon. The queries that use more In-memory OLTP memory will fail sooner if they reach the [limits](../managed-instance/resource-limits.md#in-memory-oltp-available-space).
144144

145-
**Workaround:** [Monitor In-memory OLTP storage usage](https://docs.microsoft.com/azure/sql-database/sql-database-in-memory-oltp-monitoring) using [SQL Server Management Studio](/sql/relational-databases/in-memory-oltp/monitor-and-troubleshoot-memory-usage#bkmk_Monitoring) to ensure that the workload is not using more than available memory. Increase the memory limits that depend on the number of vCores, or optimize your workload to use less memory.
145+
**Workaround:** [Monitor In-memory OLTP storage usage](https://docs.microsoft.com/azure/sql-database/sql-database-in-memory-oltp-monitor-space) using [SQL Server Management Studio](/sql/relational-databases/in-memory-oltp/monitor-and-troubleshoot-memory-usage#bkmk_Monitoring) to ensure that the workload is not using more than available memory. Increase the memory limits that depend on the number of vCores, or optimize your workload to use less memory.
146146

147147
### Wrong error returned while trying to remove a file that is not empty
148148

articles/azure-sql/database/features-comparison.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ The Azure platform provides a number of PaaS capabilities that are added as an a
137137
| [SQL Server Analysis Services (SSAS)](https://docs.microsoft.com/sql/analysis-services/analysis-services) | No, [Azure Analysis Services](https://azure.microsoft.com/services/analysis-services/) is a separate Azure cloud service. | No, [Azure Analysis Services](https://azure.microsoft.com/services/analysis-services/) is a separate Azure cloud service. |
138138
| [SQL Server Integration Services (SSIS)](https://docs.microsoft.com/sql/integration-services/sql-server-integration-services) | Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Azure SQL Database and executed on Azure SSIS Integration Runtime (IR), see [Create Azure-SSIS IR in ADF](https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime). <br/><br/>To compare the SSIS features in SQL Database and SQL Managed Instance, see [Compare SQL Database to SQL Managed Instance](../../data-factory/create-azure-ssis-integration-runtime.md#comparison-of-a-azure-sql-database-elastic-pool-and-sql-managed-instance). | Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by SQL Managed Instance and executed on Azure SSIS Integration Runtime (IR), see [Create Azure-SSIS IR in ADF](https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime). <br/><br/>To compare the SSIS features in SQL Database and SQL Managed Instance, see [Compare SQL Database to SQL Managed Instance](../../data-factory/create-azure-ssis-integration-runtime.md#comparison-of-a-azure-sql-database-elastic-pool-and-sql-managed-instance). |
139139
| [SQL Server Reporting Services (SSRS)](https://docs.microsoft.com/sql/reporting-services/create-deploy-and-manage-mobile-and-paginated-reports) | No - [see Power BI](https://docs.microsoft.com/power-bi/) | No - [see Power BI](https://docs.microsoft.com/power-bi/) |
140-
| [Query Performance Insights (QPI)](query-performance-insight-configure.md) | Yes | No. Use built-in reports in SQL Server Management Studio and Azure Data Studio. |
140+
| [Query Performance Insights (QPI)](query-performance-use.md) | Yes | No. Use built-in reports in SQL Server Management Studio and Azure Data Studio. |
141141
| [VNet](../../virtual-network/virtual-networks-overview.md) | Partial, it enables restricted access using [VNet Endpoints](vnet-service-endpoint-rule-overview.md) | Yes, SQL Managed Instance is injected in customer's VNet. See [subnet](../managed-instance/transact-sql-tsql-differences-sql-server.md#subnet) and [VNet](../managed-instance/transact-sql-tsql-differences-sql-server.md#vnet) |
142142
| VNet Service endpoint | [Yes](vnet-service-endpoint-rule-overview.md) | No |
143143
| VNet Global peering | Yes, using [Private IP and service endpoints](vnet-service-endpoint-rule-overview.md) | No, [SQL Managed Instance is not supported](../../virtual-network/virtual-networks-faq.md#what-are-the-constraints-related-to-global-vnet-peering-and-load-balancers) due to [Load balancer constraint in VNet global peering](../../virtual-network/virtual-network-manage-peering.md#requirements-and-constraints).

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ In this article you can find a content reference of various guides, scripts, and
5858
- [Troubleshoot performance with Intelligent Insights](../intelligent-insights-troubleshoot-performance.md)
5959
- [Manage file space](file-space-manage.md) to monitor storage usage in your database.
6060
- [Use Intelligent Insights diagnostics log](../intelligent-insights-use-diagnostics-log.md)
61-
- [Monitor In-memory OLTP space](../in-memory-oltp-monitoring.md)
61+
- [Monitor In-memory OLTP space](../in-memory-oltp-monitor-space.md)
6262

6363
### Extended events
6464

articles/azure-sql/database/manage-data-after-migrating-to-database.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ You can query the [sys.dm_db_resource_stats](/sql/relational-databases/system-dy
268268

269269
#### Query Performance Insight
270270

271-
[Query Performance Insight](query-performance-insight-configure.md) allows you to see a history of the top resource-consuming queries and long-running queries for a specific database. You can quickly identify TOP queries by resource utilization, duration, and frequency of execution. You can track queries and detect regression. This feature requires [Query Store](/sql/relational-databases/performance/monitoring-performance-by-using-the-query-store) to be enabled and active for the database.
271+
[Query Performance Insight](query-performance-use.md) allows you to see a history of the top resource-consuming queries and long-running queries for a specific database. You can quickly identify TOP queries by resource utilization, duration, and frequency of execution. You can track queries and detect regression. This feature requires [Query Store](/sql/relational-databases/performance/monitoring-performance-by-using-the-query-store) to be enabled and active for the database.
272272

273273
![Query Performance Insight](./media/manage-data-after-migrating-to-database/query-performance-insight.png)
274274

@@ -280,7 +280,7 @@ You can query the [sys.dm_db_resource_stats](/sql/relational-databases/system-dy
280280

281281
A major portion of the troubleshooting techniques you would use for diagnosing query and database performance issues remain the same. After all the same SQL database engine powers the cloud. However, the platform - Azure SQL Database has built in ‘intelligence’. It can help you troubleshoot and diagnose performance issues even more easily. It can also perform some of these corrective actions on your behalf and in some cases, proactively fix them - automatically.
282282

283-
Your approach towards troubleshooting performance issues can significantly benefit by using intelligent features such as [Query Performance Insight(QPI)](query-performance-insight-configure.md) and [Database Advisor](database-advisor-implement-performance-recommendations.md) in conjunction and so the difference in methodology differs in that respect – you no longer need to do the manual work of grinding out the essential details that might help you troubleshoot the issue at hand. The platform does the hard work for you. One example of that is QPI. With QPI, you can drill all the way down to the query level and look at the historical trends and figure out when exactly the query regressed. The Database Advisor gives you recommendations on things that might help you improve your overall performance in general like - missing indexes, dropping indexes, parameterizing your queries etc.
283+
Your approach towards troubleshooting performance issues can significantly benefit by using intelligent features such as [Query Performance Insight(QPI)](query-performance-use.md) and [Database Advisor](database-advisor-implement-performance-recommendations.md) in conjunction and so the difference in methodology differs in that respect – you no longer need to do the manual work of grinding out the essential details that might help you troubleshoot the issue at hand. The platform does the hard work for you. One example of that is QPI. With QPI, you can drill all the way down to the query level and look at the historical trends and figure out when exactly the query regressed. The Database Advisor gives you recommendations on things that might help you improve your overall performance in general like - missing indexes, dropping indexes, parameterizing your queries etc.
284284

285285
With performance troubleshooting, it is important to identify whether it is just the application or the database backing it, that’s impacting your application performance. Often the performance problem lies in the application layer. It could be the architecture or the data access pattern. For example, consider you have a chatty application that is sensitive to network latency. In this case, your application suffers because there would be many short requests going back and forth ("chatty") between the application and the server and on a congested network, these roundtrips add up fast. To improve the performance in this case, you can use [Batch Queries](performance-guidance.md#batch-queries). Using batches helps you tremendously because now your requests get processed in a batch; thus, helping you cut down on the roundtrip latency and improve your application performance.
286286

0 commit comments

Comments
 (0)