在 SQL Server 中,可以使用以下方法查看执行计划:
使用 SQL Server Management Studio (SSMS):
使用 SET 命令:
在查询窗口中,使用以下命令可以查看当前查询的执行计划:
SET SHOWPLAN_ALL ON;
-- 或者使用以下命令查看特定查询语句的执行计划
SET SHOWPLAN_TEXT ON;
-- 或者使用以下命令查看图形化的执行计划
SET SHOWPLAN_XML ON;
执行查询语句后,系统将显示执行计划。
使用动态管理视图 (DMV):
可以使用以下 DMV 查询来查看当前数据库实例中的执行计划缓存:
SELECT * FROM sys.dm_exec_query_stats;
-- 或者查看特定查询语句的执行计划
SELECT * FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_plan_attributes(qs.plan_handle);
这些方法可以帮助您查看 SQL Server 中的执行计划,以便分析和优化查询性能。