我们知道在SQL Server的SSMS中,可以查看到图形化的执行计划:
但是如果有时候我们无法使用SSMS访问SQL Server,那么怎么通过SQL语句获取到执行计划呢?答案是,可以在SQL语句中使用SET STATISTICS PROFILE指令:
SET STATISTICS PROFILE ON; SELECT * FROM [dbo].[Students] WHERE Id=3; SET STATISTICS PROFILE OFF;
执行后,SQL查询的结果会首先被返回,然后还会返回文本化后的执行计划:
参考文献:
SET STATISTICS PROFILE (Transact-SQL)