SET SET STATISTICS PROFILE (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Microsoft Fabric 中的 SQL 数据库

显示语句的配置文件信息。 STATISTICS PROFILE 适用于临时查询、视图和存储过程。

Transact-SQL 语法约定

语法

  
SET STATISTICS PROFILE { ON | OFF }  

备注

当 开启时 STATISTICS PROFILE ,每个执行的查询返回其常规结果集,随后返回一个显示查询执行轮廓的额外结果集。

附加结果集包含 SHOWPLAN_ALL 查询的列以及这些附加列。

列名称 描述
各运算符生成的实际行数
Executes 运算符执行的次数

权限

要使用 SETSET STATISTICS PROFILE 和查看输出,用户必须拥有以下权限:

  • 执行 Transact-SQL 语句的相应权限。

  • 对包含 Transact-SQL 语句引用的对象的所有数据库有 SHOWPLAN 权限。

对于不产生 STATISTICS PROFILE 结果集的 Transact-SQL 语句,只需执行 Transact-SQL 语句的适当权限。 对于 Transact-SQL STATISTICS PROFILE 语句产生结果集,必须同时检查 Transact-SQL 语句执行权限和SHOWPLAN权限,否则 Transact-SQL 语句执行将中止,且不生成Showplan信息。

另请参阅

SET 语句(Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET SET STATISTICS TIME (Transact-SQL)
SET SET STATISTICS IO (Transact-SQL)