Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Performance Center for SQL Server Database Engine and Azure SQL Database

Applies to: 👁 Image
SQL Server 👁 Image
Azure SQL Database

This page provides links to help you locate the information that you need about performance in the SQL Server Database Engine and Azure SQL Database.

Legend

👁 Screenshot of the legend that explains the feature availability icons.

Configuration options for performance

SQL Server provides the ability to affect database engine performance through a number of configuration options at the SQL Server Database Engine level. With Azure SQL Database, Microsoft performs most, but not all, of these optimizations for you.

Options Description
Disk configuration options 👁 Image
Disk striping and RAID
Data and log file configuration options 👁 Image
Place Data and Log Files on Separate Drives
👁 Image
View or Change the Default Locations for Data and Log Files (SQL Server Management Studio)
tempdb configuration options** 👁 Image
Performance Improvements in TempDB
👁 Image
Database Engine Configuration - TempDB
👁 Image
Using SSDs in Azure VMs to store SQL Server TempDB and Buffer Pool Extensions
👁 Image
Disk and performance best practices for temporary disk for SQL Server in Azure Virtual Machines
(server configuration option)s Processor configuration options

👁 Image
affinity mask (server configuration option)
👁 Image
affinity Input-Output mask (server configuration option)
👁 Image
affinity64 mask (server configuration option)
👁 Image
affinity64 Input-Output mask (server configuration option)
👁 Image
Configure the max worker threads (server configuration option)

Memory configuration options

👁 Image
Server Memory (server configuration option)s

Index configuration options

👁 Image
Configure the fill factor (server configuration option)

Query configuration options

👁 Image
Configure the min memory per query (server configuration option)
👁 Image
Configure the query governor cost limit (server configuration option)
👁 Image
Configure the max degree of parallelism (server configuration option)
👁 Image
Configure the cost threshold for parallelism (server configuration option)
👁 Image
optimize for ad hoc workloads (server configuration option)

Backup configuration options

👁 Image
View or Configure the backup compression default (server configuration option)
Database configuration optimization options 👁 Image
Data Compression
👁 Image
View or Change the Compatibility Level of a Database
👁 Image
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Table configuration optimization 👁 Image
Partitioned Tables and Indexes
Database Engine Performance in an Azure Virtual Machine 👁 Image
Quick check list
👁 Image
Virtual machine size and storage account considerations
👁 Image
Disks and performance considerations
👁 Image
Collect baseline: Performance best practices
👁 Image
Feature specific performance considerations
Performance best practices and configuration guidelines for SQL Server on Linux 👁 Image
SQL Server configuration
👁 Image
Linux OS Configuration

Query Performance Options

Option Description
👁 Image
Indexes
Reorganize and Rebuild Indexes
Specify Fill Factor for an Index
Configure Parallel Index Operations
SORT_IN_TEMPDB Option For Indexes
Improve the Performance of Full-Text Indexes
Configure the min memory per query (server configuration option)
Configure the index create memory (server configuration option)
👁 Image
Partitioned Tables and Indexes
Benefits of Partitioning
👁 Image
Joins
Join Fundamentals
Nested Loops join
Merge join
Hash join
👁 Image
Subqueries
Subquery Fundamentals
Correlated subqueries
Subquery types
👁 Image
Stored Procedures
CREATE PROCEDURE (Transact-SQL)
👁 Image
User-Defined Functions
CREATE FUNCTION (Transact-SQL)
Create User-defined Functions (Database Engine)
👁 Image
Parallelism optimization
Configure the max worker threads (server configuration option)
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
👁 Image
Query optimizer optimization
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
USE HINT query hint
👁 Image
Statistics
When to Update Statistics
Update Statistics
👁 Image
In-Memory OLTP (In-Memory Optimization)
Memory-Optimized Tables
Natively Compiled Stored Procedures
Create and Access Tables in TempDB from Stored Procedures
Troubleshooting Common Performance Problems with Memory-Optimized Hash Indexes
Demonstration: Performance Improvement of In-Memory OLTP
👁 Image
Intelligent query processing
Intelligent query processing

See also


Feedback

Was this page helpful?

Additional resources