仮想マシンでWindows 2012およびSQL Server 2012を実行しているすべてのAlwaysOnセットアップとベアメタルで、log_send_rate sys.dm_hadr_database_replica_states
が一貫して誤った値を返していることがわかりました
。
例(同期モードの場合)
sys.dm_hadr_database_replica_states.log_send_rate(ave = 36,571(kb / sはbolで表示))
Perfmon-SQLServer:可用性レプリカ-レプリカに送信されたバイト数/秒(最大= 486,000.000、平均= 259,000.000)
Perfmon-SQLServer:Databases-ログフラッシュされたバイト数/秒(最大= 653,044.000、平均= 341,000.000)
これに関する投稿を見たことがありませんが、正しく機能していないようです。正しいlog_send_rate
値は、AlwaysOnの監視に役立ちます。
他の誰かがこれを経験しましたか?
sys.dm_hadr_database_replica_stats
、メモしたDMVにはlog_send_rate
列が含まれていないからです。同様に、これを報告するDMVはKB /秒を示します。このTechNetトラブルシューティング記事では、その値をパフォーマンスカウンターと比較するために記載されていますがLog Bytes Flushed/sec
、これはあなたが参照しているものですか?