SET STATISTICS PROFILE (Transact-SQL)
适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例
显示语句的配置文件信息。 STATISTICS PROFILE 对即席查询、视图和存储过程有效。
语法
SET STATISTICS PROFILE { ON | OFF }
备注
STATISTICS PROFILE 为 ON 时,执行的各个查询都返回其常规结果集,后面跟一个附加结果集,显示查询执行的配置文件。
附加结果集包含查询的 SHOWPLAN_ALL 列以及下面的附加列。
列名称 | 描述 |
---|---|
行 | 各运算符生成的实际行数 |
Executes | 运算符执行的次数 |
权限
若要使用 SET STATISTICS PROFILE 并查看输出,用户必须拥有下列权限:
执行 Transact-SQL 语句的相应权限。
对包含 Transact-SQL 语句引用的对象的所有数据库有 SHOWPLAN 权限。
对于不生成 STATISTICS PROFILE 结果集的 Transact-SQL 语句,只需要具有执行 Transact-SQL 语句的相应权限。 对于生成 STATISTICS PROFILE 结果集的 Transact-SQL 语句,则要求对 Transact-SQL 语句执行权限和 SHOWPLAN 权限的检查必须成功,否则将中止 Transact-SQL 语句的执行,并且不生成任何 Showplan 信息。
另请参阅
SET 语句 (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET STATISTICS TIME (Transact-SQL)
SET STATISTICS IO (Transact-SQL)