На всех наших установках AlwaysOn, работающих под управлением Windows 2012 и SQL Server 2012 на виртуальных машинах и на голом железе, я обнаружил, что log_send_rate in
sys.dm_hadr_database_replica_states
последовательно возвращает неправильные значения.
Например (для синхронного режима)
sys.dm_hadr_database_replica_states.log_send_rate (ave = 36,571 (кбит / с указано в болях))
Perfmon - SQLServer: реплика доступности - количество байтов, отправленных в реплику / сек (макс. = 486 000 000, среднее значение = 259 000 000)
Perfmon - SQLServer: Базы данных - количество очищенных байтов журнала / сек (макс. = 653 044 000, среднее значение = 341 000 000)
Я не видел сообщений об этом, но, похоже, он работает неправильно. Правильное log_send_rate
значение полезно для мониторинга AlwaysOn.
Кто-нибудь еще испытывал это?
sys.dm_hadr_database_replica_stats
имели в виду , потому что DMV, который вы отметили, не содержит log_send_rate
столбца. Также и DMV, который сообщает об этом, показывает КБ / сек. В этой статье TechNet по устранению неполадок отмечается сравнение этого значения со счетчиком Log Bytes Flushed/sec
производительности. Это то, на что вы ссылаетесь?