November 21, 2023

Transaction Locking and Row Versioning Guide

Transaction Locking and Row Versioning Guide Applies to:  SQL Server (all supported versions)  Azure SQL Database  Azure SQL Managed Instance  Azure Synapse Analytics  Parallel Data Warehouse In any database, mismanagement of transactions often leads to contention and performance problems in systems that have many users. As the number of users that access the data increases, …

Transaction Locking and Row Versioning Guide Read More »

SQL Server Index Architecture and Design Guide

SQL Server Index Architecture and Design Guide Applies to: SQL Server (all supported versions) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse Poorly designed indexes and a lack of indexes are primary sources of database application bottlenecks. Designing efficient indexes is paramount to achieving good database and application performance. This SQL Server index design guide …

SQL Server Index Architecture and Design Guide Read More »

Query Processing Architecture Guide

Query Processing Architecture Guide Applies to: SQL Server (all supported versions) Azure SQL Database The SQL Server Database Engine processes queries on various data storage architectures such as local tables, partitioned tables, and tables distributed across multiple servers. The following topics cover how SQL Server processes queries and optimizes query reuse through execution plan caching. Execution modes …

Query Processing Architecture Guide Read More »

Post-migration Validation and Optimization Guide

Post-migration Validation and Optimization Guide Applies to: SQL Server (all supported versions) SQL Server post migration step is very crucial for reconciling any data accuracy and completeness, as well as uncover performance issues with the workload. Common Performance Scenarios Below are some of the common performance scenarios encountered after migrating to SQL Server Platform and how …

Post-migration Validation and Optimization Guide Read More »

Diagnose and resolve latch contention on SQL Server

This guide describes how to identify and resolve latch contention issues observed when running SQL Server applications on high concurrency systems with certain workloads. As the number of CPU cores on servers continues to increase, the associated increase in concurrency can introduce contention points on data structures that must be accessed in a serial fashion …

Diagnose and resolve latch contention on SQL Server Read More »

SQL Server 2016 and Windows Server 2016: Better Together

Windows Server and Microsoft SQL Server teams are collaborating closely to ensure that the combination of theseproducts is greater than the sum of their parts. IT decision makers can take advantage of a better enterprise dataplatform enabled by several key Windows Server 2016 features working in concert with SQL Server 2016 features.Both products offer best-in-class …

SQL Server 2016 and Windows Server 2016: Better Together Read More »

Scroll to Top