I have been working on getting our NPM and NTA to run a little quicker, and one thing I have seen note of is getting more usage out of available memory. I have seen Network Guru here mention having entire BD running in memory to increase I/O performance. My SQL machine is running Server 2003 Ent, SQL Server 2005 Standard, with 32 GB of RAM. MY NPM DB is 13.2 GB, my NTA DB is 4.6 GB. Looking in Task Manager I see sqlservr.exe itself is using 212 MB right now (running for a couple weeks). After a reboot it started around 89 MB and, of course, is slowly climbing.
Does anyone have any ideas how I can permit SQL to use more of the available memory?