您可以在网上购买任何优质的SQL书籍

时间:2018-10-31 16:38:26

标签: sql sql-server

有什么好的SQL书籍可以在线购买。

2 个答案:

答案 0 :(得分:1)

我不知道默认情况下会记录这些用户级别的统计信息,但是您可以自己记录它们。大多数人只关心CPU问题(紧张时等),并确定造成此问题的原因。亚当·麦克汉尼(Adam Machanic)撰写的sp_WhoIsActive是最受欢迎的脚本之一。自然,有许多付费解决方案,例如Red-GateSenturyOneSolarWinds等...

您需要密切注意how to capture the output才能将其记录到表中。另外,默认情况下,该过程不会返回休眠会话,因此,如果您想记录所有内容,则需要设置@show_sleeping_spids = 2。有关更多信息,请访问options page.

一旦您从此proc登录用户/会话/查询,您就可以自己进行汇总了。

答案 1 :(得分:1)

Glenn Berry(SQL技能)使用SQL Server动态管理对象完成了大量工作。他的几个查询确实捕获了CPU信息。您可能可以重新拼凑其中的一个或多个以获得所需的内容。 首先下载适合您的环境的版本。 SQL Server Diagnostic Information Queries for October 2018