本页提供的链接可帮助找到有关 SQL Server 数据库引擎和 Azure SQL 数据库中的性能的必要信息。
图例
性能配置选项
SQL Server 通过许多 SQL Server 数据库引擎级别的配置选项,提供了可影响数据库引擎性能的功能。 通过 Azure SQL 数据库,Microsoft 可为你执行这些优化中的大多数(不是全部)。
| 选项 | 说明 |
|---|---|
| 磁盘配置选项 |
磁盘条带化和 RAID |
| 数据和日志文件配置选项 |
将数据和日志文件放到不同的驱动器上
查看或更改数据文件和日志文件的默认位置 (SQL Server Management Studio) |
tempdb 配置选项** |
tempdb 的性能提高
数据库引擎配置 - TempDB
Using SSDs in Azure VMs to store SQL Server TempDB and Buffer Pool Extensions(在 Azure VM 中使用 SSD 来存储 SQL Server TempDB 和缓冲池扩展)
Azure 虚拟机中 SQL Server 的临时磁盘的磁盘和性能最佳实践 |
| (服务器配置选项) |
处理器配置选项
关联掩码(服务器配置选项)
关联输入/输出掩码(服务器配置选项)
affinity64 mask(服务器配置选项)
affinity64 输入/输出掩码(服务器配置选项)
配置最大工作线程数(服务器配置选项)内存配置选项
服务器内存(服务器配置选项)索引配置选项
配置填充因子(服务器配置选项)查询配置选项
配置每个查询的最小内存(服务器配置选项)
配置查询调控器成本限制(服务器配置选项)
配置最大并行度(服务器配置选项)
配置并行度成本阈值(服务器配置选项)
针对即席工作负载进行优化(服务器配置选项)备份配置选项
查看或配置备份压缩默认值(服务器配置选项) |
| 数据库配置优化选项 |
数据压缩
查看或更改数据库的兼容级别
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL) |
| 表配置优化 |
已分区表和已分区索引 |
| Azure 虚拟机中的数据库引擎性能 |
快速检查列表
虚拟机大小和存储帐户注意事项
磁盘和性能注意事项
收集基线:性能最佳做法
功能特定的性能注意事项 |
| 性能最佳做法和 Linux 上的 SQL Server 的配置准则 |
SQL Server 配置
Linux OS 配置 |
重要
其他注意事项请参阅: