私が使用しているデータベースサーバーは、6つの異なるSQL Serverインスタンスを実行しています。48 GBのRAMがあります。そしてそのうちの1つは10 GBを超えるRAMを消費しており、現在の合計消費量は20 GBです。RAMの消費量は継続的に増加しています。数日前に40 GBを超えるRAMを使用し、サーバーの応答が非常に遅くなりました。アプリケーションは、データを保存するときにクラッシュする問題を示しています。
そこで、SQL Serverサービスを再起動しました。
サービスが再起動されるとすぐに、使用量は4 GBになりましたが、現在は増加しています。そして、4日か5日で最大40 GBになり、サーバーが遅くなるのではないかと心配しています。
サービスの再起動は、私が推測する良い選択肢ではありません。
また、さまざまなソースから、SQL Serverの最大メモリ使用量を設定できることもわかりました。これが役立つかどうかはよくわかりません。サーバーが運用データベースを使用しているため、これをテストすることはできません。SQLServerの設定を変更しているときにサービスが停止するとリスクが発生します。
誰でもこの問題を解決できますか?