gpt4 book ai didi

sql - 从 sp_whoisactive 返回的值的单位是什么

转载 作者:行者123 更新时间:2023-12-05 08:33:29 31 4
gpt4 key购买 nike

我正在使用漂亮的 sp_whoisactive由 Adam Machanic 制作。

然而,文档有点稀疏。具体来说,我不清楚所提供的列的含义和单位。

如何理解“物理读取次数”?我可以将其转换为例如MB 还是不是 1 对 1 的转换? tempdb_allocations 和 reads 是否以相同的单位给出?

对于 CPU:“对于一个事件请求,当前查询消耗的总 CPU 时间”

这里的cpu时间是秒,毫秒的意思吗?并行化时它会加倍吗?

我正在运行这个命令:

sp_whoisactive @filter_type='login', @filter='myusername', @get_plans=1

这是帮助文本:

sp_whoisactive  @help=1

最佳答案

在 SQL Server 中,读取通常以 8KB 页为单位进行测量。 (例如,内存中 OLTP 有一些异常(exception)。)TempDB 以相同的单位进行测量。

CPU 时间以毫秒为单位,是所有逻辑内核消耗的 CPU 时间的总和,所以不,如果它是并行的,您不会受到双倍的惩罚。

关于sql - 从 sp_whoisactive 返回的值的单位是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39789853/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com