set Statistics io on
set Statistics time on
set Statistics profile on
inner join dbo.RoleUser ru
on UI.Name = ru.UserName
set statistics time off
set Statistics profile off
STATISTICS IO
如果 STATISTICS IO 为 ON,则显示统计信息。如果为 OFF,则不显示统计信息。
如果将此选项设置为 ON,则所有后续的 Transact-sql 语句将返回统计信息,直到将该选项设置为 OFF 为止。
下表列出并说明了各个输出项。
输出项 | 含义 |
---|---|
Table |
表的名称。 |
scan count |
执行的扫描次数。 |
logical reads |
从数据缓存读取的页数。 |
physical reads |
从磁盘读取的页数。 |
read-ahead reads |
为进行查询而放入缓存的页数。 |
lob logical reads |
从数据缓存读取的 text、ntext、image 或大值类型 (varchar(max)、nvarchar(max)、varbinary(max)) 页的数目。 |
lob physical reads |
从磁盘读取的 text、ntext、image 或大值类型页的数目。 |
lob read-ahead reads |
为进行查询而放入缓存的 text、ntext、image 或大值类型页的数目。 |
SET STATISTICS IO 是在执行或运行时设置,而不是在分析时设置。
STATISTICS TIME
当 SET STATISTICS TIME 为 ON 时,会显示语句的时间统计信息。为 OFF 时,不显示时间统计信息。
SET STATISTICS TIME 的设置是在执行或运行时设置,而不是在分析时设置。
Microsoft sql Server 不能在纤程模式下提供准确的统计信息,而纤程模式在启用“轻型池” 配置选项时激活。
只有当使用 SET STATISTICS TIME ON 执行查询时才更新 sysprocesses 表中的 cpu 列。当 SET STATISTICS TIME 为 OFF 时,将返回 0。
ON 和 OFF 设置还影响 sql Server Management Studio 内的“当前活动的进程信息视图”中的 cpu 列。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。