あなたの質問に対する適切な答えはありません。必要なメモリは多くの要因によって異なりますが、そのうちの 1 つがデータベース サイズです。
ユーザー数、サーバー要求の量、同時実行性、コード (ETL や手順など) など、さまざまな要因が関係しています。
必要なメモリ量を確認する正しい方法は、ツールを使用してサーバーを監視し、Windows のパフォーマンス モニターも使用することです。
メモリがボトルネックかどうかを確認する必要があります。ボトルネックが DISK 、CPU、またはネットワーク帯域幅である場合、メモリを追加しても効果はなく、必要ありません。
編集:
データサイズだけでは何の意味もありません。テラバイトのデータベースがあっても、レポートとアプリケーションは同時に小さなデータのチャンクを処理します。RAM を増やすと、SQL Server のデータ キャッシュ、並べ替え、およびその他の内部データ処理に役立つことに注意してください。レポートが 100K レコードしか読み取らない場合、大量の RAM は必要ありません。レポートで (集計、並べ替え、グループ化) を使用して大量のデータを処理する場合は、RAM を増やすとパフォーマンスが向上します。
各 GB データごとに必要な RAM を決定する式を探している場合、その式はわかりません。DBA サイトに問い合わせるか、さらに調査を行うことができます。
これが役に立てば幸いです。