כמה הוא צורך בפועל זאת שאלה שבד"כ ניתן לענות עליה בהסתכלות על Task manager או perfmon ובדיקת ה Process של Sqlservr הרלוונטי
כמוכן, ניתן לקבל מידע מפורט יותר עם DBCC MEMORYSTATUS - http://support.microsoft.com/kb/907877/en-us
בגדול SQL Server ינסה לקחת כל כמות זיכרון אפשרית שתינתן לו עד ללימיט של max server memory
לגבי כמה הוא צריך זה באמת זאת כבר שאלת המיליון דולר ...