I have a query that you guys hopefully be able to assist with.
When you assign memory to SQL SERVER using the SQL SERVER properties|MEMORY settings, there are 2 options that I’m interested in….. MINIMUM SERVER MEMORY(MB) & MAXIMUM SERVER MEMORY(MB) If these are left at the defaults the system could in theory consume all server RAM, thus causing the system to become unresponsive..
So take this scenario……………
If my Server has 2 GB ram installed, and I set SQL SERVER “MAXIMUM SERVER MEMORY” SETTING to 1GB. This is what’s allocated to SQL as “buffer pool” is this correct?
My OS now has only 1GB of ram to do it’s normal things with.
When SQL is servicing requests from clients/applications, the SQL server will run queries/stored procedures to return data to the clients/applications. What location do the queries get executed in. BUFFER POOL or the 1GB of OS RAM?