SQL Server 2022 Enhancements/Features
1) Built-In Query Intelligence:
2) Query Store:
With Query store, we have following benefits.
- Discover slow queries
- Intervene manually to identify slow SQL queries.
- Optimize slow SQL queries
- Go live, observe performance, and repeat optimization if the expected result is not received.
3) Cardinality Estimation Feedback:
4) Memory Grant Feedback:
Memory grants for latest query is estimated by previous query executions
5) Parameter-Sensitive Plan (PSP) optimization:
In SQL Server 2022, the introduced PSP (Plan Stability Priority) helps solve this problem. With the ability of the Query Store to cache multiple execution plans for a single SQL statement, it becomes possible to select a more suitable plan based on parameters. The general principle is as follows: adding a dispatcher between the Query Hash and plan cache hash to determine which cached execution plan to use based on the dispatcher. This feature is indeed a great help for slightly larger databases with complex queries. Although I haven't had the opportunity to witness specific cases yet, based on my experience, this feature will significantly reduce the O&M threshold.
6) Degree of Parallelism (DOP) Feedback
ALTER DATABASE SCOPED CONFIGURATION SET DOP_FEEDBACK = ON
Microsoft Defender for cloud integration: It helps to protect the SQL Servers environment on on-premise, hybrid, and cloud environments.
Microsoft Purview integration: You can use Microsoft Purview policies to SQL servers enrolled in Azure Arc, and Microsoft Purview Data use management.
Ledger: The Ledger provides a highly secure database with tamper evidence capabilities in the database.
Azure Active Directory authentication: You can configure Azure Active Directory authentication for SQL Server database connections.
Always encrypted with secure enclaves: You can use JOIN, ORDER BY, and GROUP BY clauses for UTF-8 collation in confidential queries using the secure enclaves.
Support for MS-TDS 8.0 protocol: The SQL Server 2022 supports TFS 8.0 and TLS 1.3 support for data encryption.
8) Performance Improvements:
Improved in-memory OLTP performance: SQL Server 2022 performance improvements for in-memory OLTP include faster startup times and improved query performance.
Reduced I/O: SQL Server 2022 improved buffer pool management and better compression.
Optimized query processing: SQL Server 2022 includes a number of optimizations to query processing, such as improved query plan caching and better adaptive query optimization.
Improved performance for columnstore indexes, temporal tables, and machine learning workloads
No comments :
Post a Comment