SQL Server Virtual Memory and Vmware

Posted on 2010-11-30
Last Modified: 2012-05-10

How can I justify 8g of SQL Server Virtual Memory on VMWare?



Question by:bibi92
  • 2

Accepted Solution

jcurrie earned 500 total points
ID: 34240092
The vmware Virtual Memmory is not a direct allocation. You are basically setting the upper limit that the specific guest OS can use from the shared pool of physical memmory. Because the VMware has it's own memmory manager that sits between the guest OS and the physical host, you can over-subscribe (over allocate) your memmory allocations. In my experience we have been able to over-subscribe substantially. If you are running a cluster of hosts with v-motion then it's even better because v-motion will just move your SQL server to a new host if the memmory utilization becomes to great for the current host in regards to the available memmory pool.

In essence, there is no reason not to give it 8GB of memmory if it performes better that way or if your SQL server sizing indicates that you should be using 8GB of RAM.

Author Comment

ID: 34240114
How to calculate the SQL Server size Virtual Memory?



Author Closing Comment

ID: 34240946
Thanks regards bibi

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I wrote this interesting script that really help me find jobs or procedures when working in a huge environment. I could I have written it as a Procedure but then I would have to have it on each machine or have a link to a server-related search that …
Everyone has problem when going to load data into Data warehouse (EDW). They all need to confirm that data quality is good but they don't no how to proceed. Microsoft has provided new task within SSIS 2008 called "Data Profiler Task". It solve th…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Via a live example, show how to set up a backup for SQL Server using a Maintenance Plan and how to schedule the job into SQL Server Agent.

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now