什么是Log Bytes Flushed / sec

时间:2018-02-01 17:13:43

标签: sql-server azure-sql-database

Log Bytes Flushed / sec 究竟是什么告诉我SQL Server?

我理解它是用于性能调整/故障排除以及Azure SQL数据库的DTU计算的度量标准。我只想了解它究竟是什么意思。

2 个答案:

答案 0 :(得分:0)

它是一个用于衡量或调查日志设备I / O性能的计数器。您可以使用Log Bytes Flushed / sec和Log Flushes / sec来测量每次刷新的平均字节数。您还可以测量每次日志刷新花费的毫秒数。这应该告诉你日志的延迟。

当日志没有显示出良好的性能时,期望WRITELOG类型的等待次数很多。

希望这有帮助。

答案 1 :(得分:0)

来自Red Gate SQL Monitor文档:

  

说明:此指标有助于评估利用率并确定   事务日志的趋势。写入数据时发生日志刷新   从日志缓存到磁盘上的物理事务日志文件,每个   提交交易的时间。

希望这会有所帮助。