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: docs/relational-databases/performance/intelligent-query-processing.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,9 +52,9 @@ The following table details all intelligent query processing features, along wit
52
52
|[Memory grant feedback (Row Mode)](intelligent-query-processing-feedback.md#row-mode-memory-grant-feedback)| Yes, starting with database compatibility level 150| Yes, starting in [!INCLUDE[sql-server-2019](../../includes/sssql19-md.md)] with database compatibility level 150|If a row mode query has operations that spill to disk, add more memory for consecutive executions. If a query wastes > 50% of the memory allocated to it, reduce the memory grant size for consecutive executions.|
53
53
|[Memory grant feedback (Percentile)](intelligent-query-processing-feedback.md#percentile-and-persistence-mode-memory-grant-feedback)| Yes, starting with database compatibility level 150| Yes, starting with [!INCLUDE[sql-server-2022](../../includes/sssql22-md.md)]) with database compatibility level 140 | Addresses existing limitations of memory grant feedback in a non-intrusive way. |
54
54
|[Memory Grant, CE, and DOP feedback persistence](intelligent-query-processing-feedback.md#percentile-and-persistence-mode-memory-grant-feedback)| Yes, starting with database compatibility level 160| Yes, starting with [!INCLUDE[sql-server-2022](../../includes/sssql22-md.md)]) with database compatibility level 160 | Addresses existing limitations of memory grant feedback in a non-intrusive way by incorporating past query execution to refine feedback. Requires Query Store to be enabled for the database and in "read write" mode. |
55
-
|[Optimized plan forcing](optimized-plan-forcing-query-store.md)| Yes, starting with database compatibility level 160 | Yes, starting with [!INCLUDE[sql-server-2022](../../includes/sssql22-md.md)]) with database compatibility level 160| Reduces compilation overhead for repeating forced queries. For more information, see [Optimized plan forcing with Query Store](optimized-plan-forcing-query-store.md). |
55
+
|[Optimized plan forcing](optimized-plan-forcing-query-store.md)| Yes. This feature will be available in public preview soon | Yes, starting with [!INCLUDE[sql-server-2022](../../includes/sssql22-md.md)]) | Reduces compilation overhead for repeating forced queries. For more information, see [Optimized plan forcing with Query Store](optimized-plan-forcing-query-store.md). |
56
56
|[Scalar UDF Inlining](intelligent-query-processing-details.md#scalar-udf-inlining)| Yes, starting with database compatibility level 150 | Yes, starting in [!INCLUDE[sql-server-2019](../../includes/sssql19-md.md)] with database compatibility level 150|Scalar UDFs are transformed into equivalent relational expressions that are "inlined" into the calling query, often resulting in significant performance gains.|
57
-
|[Parameter Sensitivity Plan Optimization](intelligent-query-processing-details.md#parameter-sensitivity-plan-optimization)| Yes, starting with database compatibility level 150 | Yes, (Starting in [!INCLUDE[sql-server-2022](../../includes/sssql22-md.md)]) with database compatibility level 150| Parameter Sensitivity Plan Optimization addresses the scenario where a single cached plan for a parameterized query is not optimal for all possible incoming parameter values, for example non-uniform data distributions. |
57
+
|[Parameter Sensitivity Plan Optimization](intelligent-query-processing-details.md#parameter-sensitivity-plan-optimization)| Yes, starting with database compatibility level 160. This feature will be available in public preview soon | Yes, (Starting in [!INCLUDE[sql-server-2022](../../includes/sssql22-md.md)]) with database compatibility level 160| Parameter Sensitivity Plan Optimization addresses the scenario where a single cached plan for a parameterized query is not optimal for all possible incoming parameter values, for example non-uniform data distributions. |
58
58
|[Table Variable Deferred Compilation](intelligent-query-processing-details.md#table-variable-deferred-compilation)| Yes, starting with database compatibility level 150 | Yes, starting in [!INCLUDE[sql-server-2019](../../includes/sssql19-md.md)] with database compatibility level 150 | Uses the actual cardinality of the table variable encountered on first compilation instead of a fixed guess.|
59
59
60
60
## <aid="sql2019"></a> IQP features for [!INCLUDE[sssql19-md](../../includes/sssql19-md.md)]
@@ -102,4 +102,4 @@ For complete details on all IQP features, including release notes and more in-de
102
102
-[Intelligent query processing demos on GitHub](https://aka.ms/IQPDemos)
103
103
-[Performance Center for SQL Server Database Engine and Azure SQL Database](../../relational-databases/performance/performance-center-for-sql-server-database-engine-and-azure-sql-database.md)
104
104
-[Monitor performance by using the Query Store](monitoring-performance-by-using-the-query-store.md)
105
-
-[Best practices with Query Store](best-practice-with-the-query-store.md)
105
+
-[Best practices with Query Store](best-practice-with-the-query-store.md)
0 commit comments