Es gibt keine gute Antwort auf Ihre Frage. Der erforderliche Speicher hängt von vielen Faktoren ab, und einer davon ist die Datenbankgröße.
Anzahl der Benutzer, Umfang der Serveranforderung, Parallelität, Ihre Codes (wie ETL und Prozeduren) und viele weitere Faktoren sind beteiligt.
Der richtige Weg, um herauszufinden, wie viel Speicher Sie benötigen, ist die Überwachung des Servers mithilfe von Tools und auch Leistungsüberwachung unter Windows.
Sie müssen sehen, ob Speicher Ihr Flaschenhals ist oder nicht. Wenn Ihr Engpass DISK, CPU oder Netzwerkbandbreite ist, hilft das Hinzufügen von mehr Speicher nicht und ist nicht erforderlich.
Edit:
Datengröße bedeutet allein noch nichts. Möglicherweise verfügen Sie über eine Terabyte-Datenbank, aber Ihre Berichte und Anwendungen arbeiten gleichzeitig an kleinen Datenblöcken. Beachten Sie, dass SQL Server für Daten-Caching, Sortierung und andere interne Datenverarbeitung mit mehr RAM unterstützt. Wenn Ihr Bericht nur 100 KB-Datensätze liest, benötigen Sie keine große Menge an RAM. Wenn in Ihrem Bericht große Datenmengen mit (Aggregation, Sortierung, Gruppierung) verarbeitet werden, wird durch mehr RAM die Leistung verbessert.
Wenn Sie nach einer Formel suchen, um den erforderlichen Arbeitsspeicher pro GB-Daten zu ermitteln, kenne ich diese Formel nicht. Sie können DBA Website fragen oder mehr Forschung betreiben.
Hoffe, das ist hilfreich.
RAM ist billig im Vergleich zu SQL Server-Lizenzen, also kaufen Sie einfach viel :) –