SQL Server 执行计划

SQL Server 执行计划

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

执行计划是SQL查询优化器生成的最佳执行方案,用于分析查询性能。执行过程包括解析、逻辑处理、优化和存储引擎执行。执行计划有估计和实际两种形式,通常以图形方式表示。

🎯

关键要点

  • 执行计划是SQL查询优化器生成的最佳执行方案,用于分析查询性能。
  • 执行过程包括解析、逻辑处理、优化和存储引擎执行。
  • 执行计划有估计和实际两种形式,通常以图形方式表示。
  • 查询执行分为两个主要阶段:关系引擎(RE)和存储引擎(SE)。
  • 在关系引擎中,查询被解析并由查询优化器执行,生成执行计划。
  • 存储引擎根据执行计划进行物理处理和执行请求。
  • 执行计划会被缓存,以便在后续相似查询中重复使用。
  • 执行计划可能因并行查询、统计信息变化或临时表信息输入而改变。
  • 执行计划有三种主要形式:图形描述、文本格式和XML格式。
  • 图形执行计划是最常用的表示形式,提供详细信息。
  • 可以通过特定命令删除缓存的执行计划。
➡️

继续阅读