Tom*_*Tom 5 sql-server storage wait-types vmware
我有一个在 VM 上运行的数据库,该数据库在大负载期间受到重创,特别是我可以看到 WRITELOG 正在等待。我最初的想法是将文件拆分到它们自己的驱动器上,但后端存储与其他数据库文件所在的位置相同。
基本上,它是作为集群共享卷呈现给整个虚拟机主机的 SAN。
这样做会有性能优势吗?我大脑深处的一些记忆告诉我一些关于 IO 流数量可能会更好的信息?
为了更新这个,我现在已经分离出文件并正确调整事务日志的大小。我一直在收集信息,sys.dm_io_virtual_file_stats并且可以看到我现在拥有极高的 readIOstalls,但具有 13ms 的低延迟。我还收集了一些内存信息,PLE 平均数以千计,这是一个 32GB 的系统,我预计除了在 30 分钟内它下降到 30 之后再次急剧上升之外,此时懒惰写入/秒增加在减少到 0 之前也到 50。这段时间可能是我看到的大量读取停顿的原因吗?我会期望看到如此高的读取停顿和高延迟吗?
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |