慢速存储写入:精确到多少毫秒?SQL Server 2008 R2

MHe*_*nry 4 storage sql-server-2008-r2

我们正在运行 SQL Server 2008 R2。

我正在使用 SPBlitz,它说我在驱动器 H 上的存储写入速度很慢。 Blitz 将这些定义为“平均超过 20 毫秒”。

但当然,有人问:“超过多少?”

是否可以使用查询来确定以毫秒为单位的平均存储写入量?

谢谢,嗯

Kin*_*hah 6

您可以查询sys.dm_io_virtual_file_stats以了解读写延迟。

您可以从这里这里 使用脚本——这是我设计一个全面的 SQL Server 健康检查器的项目的片段(这是目前内部的东西,但计划尽快开源代码——作为对 sql server 社区的感谢!) .

另外,请阅读 Erin Stellato 的这篇博文 - Virtual Filestats 可以做什么,不可以做什么,告诉您 I/O 延迟。这篇博文有一个您也可以使用的脚本。