适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Microsoft Fabric 中的 SQL 数据库
显示语句的配置文件信息。 STATISTICS PROFILE 适用于临时查询、视图和存储过程。
语法
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)