私は現在、社内のすべてのワークステーションに展開される Windows サービスの開発に取り組んでいます。このサービスの目的は、さまざまな統計を収集し、それらを中央の場所に記録することです。
最初の反復では、サービスは記録するデータがあるたびに SQL を直接呼び出して記録します。約 120 台のワークステーションでテストしたところ、これは良い考えではなく、拡張できないことがわかりました。
問題のデータを収集するための、データベース サーバーを過負荷にしない代替戦略を誰かが推奨できますか? これは、約 2000 台のマシンに展開されます。
私はC#で作業しています。
ありがとう。