SET STATISTICS PROFILE (Transact-SQL)

显示语句的配置文件信息。 STATISTICS PROFILE 对即席查询、视图和存储过程有效。

适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

SET STATISTICS PROFILE { ON | OFF }

注释

STATISTICS PROFILE 为 ON 时,执行的各个查询都返回其常规结果集,后面跟一个附加结果集,显示查询执行的配置文件。

附加结果集包含查询的 SHOWPLAN_ALL 列以及下面的附加列。

列名

说明

Rows

各运算符生成的实际行数

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)