You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中获取SQL Server查询的执行计划?

如何在VS Code中获取SQL Server的SQL执行计划

前置准备

  • 给VS Code安装官方的*mssql(SQL Server)*扩展,升级到最新版本后重启VS Code生效
  • 配置扩展连接到目标SQL Server实例,打开待查询的SQL文件,确认编辑器右下角语言模式为SQL

获取估计执行计划(无需实际运行SQL,仅生成预估开销)

任选以下一种方式操作即可:

  • 右键点击SQL编辑器空白区域,选择「显示估计执行计划」
  • 按下Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,搜索「MS SQL: 显示估计执行计划」并执行
  • 点击SQL编辑器右上角的「显示估计执行计划」图标

操作完成后会在新标签页生成图形化执行计划,效果如下:
SQL Server执行计划效果图

获取实际执行计划(需运行SQL,返回真实运行时的开销数据)

  • 在待执行的SQL语句最开头添加代码:SET STATISTICS XML ON;
  • 正常执行该SQL,执行完成后结果面板会出现XML格式的执行计划结果链接
  • 点击该链接即可自动打开图形化的实际执行计划界面

功能说明

生成的图形化执行计划和SSMS的使用逻辑完全一致:

  • 鼠标悬停在任意算子上可查看该步骤的总开销、扫描行数、IO成本、CPU成本等核心信息
  • 点击算子后可在侧边属性面板查看更完整的执行参数
  • 右键执行计划界面可选择保存为.sqlplan格式文件,该格式同时兼容VS Code和SSMS打开查看

内容的提问来源于stack exchange,提问作者MYK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:54:03