通过


SQL Server 内部和体系结构指南

适用于:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics分析平台系统(PDW)Microsoft Fabric中的SQL数据库

可使用以下指南。 这些指南介绍基本概念,适用于所有版本的 SQL Server(除非在相应指南中另有说明)。

并发、锁定和争用

使用这些指南可了解 SQL Server 如何管理对数据和内部结构的并发访问,以及如何诊断争用相关问题。

Guide Description
事务锁定和行版本控制指南 介绍 SQL Server 用于保留事务完整性的锁定和行版本控制机制。 描述应用程序如何有效地控制事务。
死锁指南 深入了解争用锁导致的数据库引擎死锁。 说明死锁的形成方式以及 SQL Server 如何检测和中断它们。
诊断和解决 SQL Server 上的闩锁争用问题 重点聚焦在高并发 SQL Server 工作负载中识别和解决闩锁争用问题(特别是页闩锁争用)。
诊断和解决 SQL Server 上的旋转锁争用问题 有关识别和解决高并发 SQL Server 工作负荷中旋转锁争用的深入指南。

存储引擎体系结构和 I/O

使用这些指南可了解 SQL Server 如何存储、访问和维护磁盘上的数据。

Guide Description
页面和盘区体系结构指南 描述页面和盘区结构以及页面和盘区在数据文件中的组织方式。
SQL Server I/O 基础知识 解释为什么 I/O 是引擎的核心,并讨论了驱动器缓存原则等效率文章。 它还讨论了 I/O 可靠性要求。
SQL Server 事务日志体系结构和管理指南 介绍事务日志的角色,并提供有关日志的物理和逻辑体系结构的详细信息。
虚影清除进程指南 将幽灵清理描述为一种后台进程,该进程以物理方式删除先前标记为删除的行。

查询执行和优化

使用这些指南来了解 SQL Server 如何编译、优化和执行查询。

Guide Description
查询处理体系结构指南 描述数据库引擎如何处理跨存储体系结构的查询。 它涵盖通过执行计划缓存进行优化和重复使用。
索引体系结构和设计指南 涵盖索引体系结构和基础知识。 它提供了设计有效索引的最佳做法。

内存、线程和内部计划

使用这些指南了解 SQL Server 如何在内部管理内存和 CPU 资源。

Guide Description
内存管理体系结构指南 介绍 SQL Server 内存体系结构以及 SQL Server 获取和使用内存的方式。 它包括操作系统 (OS) 虚拟内存的背景。
线程和任务体系结构指南 介绍与操作系统调度相关的线程和任务概念。 它说明如何通过线程和任务执行工作。
安全缓存概念 说明 SQL Server 如何使用安全缓存来验证访问安全对象的主体的权限。

高可用性、迁移和验证

在生产环境中部署、迁移或作 SQL Server 时,请使用这些指南。

Guide Description
Always On 可用性组疑难解答和监视指南 故障排除和监视指南还明确用作一个着陆页,指向常见 AG 场景和工具的其他已发布资源。
迁移后验证和优化指南 将迁移后视为确保数据准确性和完整性并发现性能问题的方法,然后列举常见的迁移后性能场景。

连接和身份验证

使用本指南了解客户端如何进行身份验证并连接到 SQL Server。

Guide Description
将网络身份验证过程跟踪到数据库引擎 逐步演示如何在客户端和服务器之间捕获 TCP 连接建立握手和身份验证序列的网络跟踪。