在 Azure SQL 中优化查询性能

中级
数据分析人员
数据工程师
数据库管理员
开发人员
Azure SQL 数据库
SQL Server

分析单个查询的性能并确定可以进行改进的地方。 探索与性能相关的动态管理对象。 研究索引和数据库设计对查询性能的影响。

先决条件

  • 能够使用工具针对本地或云端的 Microsoft SQL 数据库运行查询
  • 能够在基本层面上使用 SQL 语言(特别是 Microsoft T-SQL 方言)编写代码。
  • 基本了解 SQL Server 索引的结构和用法
  • 对关系数据库概念有基本的了解

本学习路径中的模块

阅读并了解各种形式的执行计划。 将预计计划与实际计划进行比较。 了解生成计划的方式和原因。 了解查询存储的用途和优势。

探索关系数据库的规范化。 调查正确使用数据类型的影响。 比较索引的类型。

评估可能的索引更改。 确定更改对查询和索引的影响。 浏览查询存储提示。