SQL Server 2019 DMFincurs_seek_penalty
中引入了一个新列。sys.dm_os_volume_stats
此 tinyint 列当前未记录。
有没有人知道有关此列中返回的枚举值的信息?我已经看到了 0(裸机服务器)和 2(VM)的值。我很好奇这些值的含义以及可能返回的其他值。我的互联网搜索没有出现任何东西。
SQL Server 2019 DMFincurs_seek_penalty
中引入了一个新列。sys.dm_os_volume_stats
此 tinyint 列当前未记录。
有没有人知道有关此列中返回的枚举值的信息?我已经看到了 0(裸机服务器)和 2(VM)的值。我很好奇这些值的含义以及可能返回的其他值。我的互联网搜索没有出现任何东西。
这现在被正式记录,具有以下值:
看起来这与低级
DEVICE_SEEK_PENALTY_DESCRIPTOR
结构有关(感谢 LowlyDBA!) - 可能是为了检查驱动器是否为 SSD(该方法也在Stack Overflow 上进行了讨论)。了解有关存储的这些信息是否(或将)被 SQL Server 使用(例如,用于更新的 I/O 成本估计或存储引擎内部的性能优化)仍然很有趣。