症状
使用 Microsoft SQL Server 2012 或 Microsoft SQL Server 2014 中的 "AlwaysOn 可用性组" 功能时, sys.dm_hadr_database_replica_states视图中的 " Log_Send_Rate " 列不会正常工作。 它无法反映将日志记录发送到某一特定时间点的辅助数据库的速率,以千字节(KB)/秒为单位。 而是反映高水位标记。 这使 Log_Send_Rate 列在同一个视图中与 Log_send_queue_size 列配对以确定排出率时,它将非常毫无用处。此外,当接收段合并(RSC)网络优化被禁用时,此列的行为将发生更改,并且值会更频繁地更新。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 累积更新5 /en-us/help/3011055
SQL Server 2012 SP2 的累积更新3 /en-us/help/3002049
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。