SQL Serverが過剰にRAMを使用し、メモリ使用量が制御不能に増加する
症状
SQL Serverのメモリ使用量が増加し続け、システムの全RAMを消費してしまい、他のプロセスのパフォーマンスに影響を与えます。
環境
すべてのSQL Serverホストマシン。
対処方法/回答
SQL Serverはデフォルトで最大パフォーマンスを発揮するように設定されており、最大で約2,000テラバイトのRAMを使用できるようになっています。SQL Management Studioを使って、SQL Serverが使用できる最大メモリを制限することで、この問題を解決できます。
手順は以下の通りです:
1. SSMSを開き、BSDが格納されているSQLインスタンスに接続します。
2. BSDインスタンスを右クリックし、「プロパティ」を選択します。
3. サーバープロパティで「メモリ」タブを選択し、SQLが使用する最大RAMを設定します。
一般的な目安として、SQL Serverの最大RAMは、システムの総RAMからWindows用に4GBを引いた値以下に設定するのが推奨されます。ただし、システムや状況によっては、これより少ない値が望ましい場合もあります。
詳細情報(任意)