Solved

RAM required for SQL 2008 on Windows server 2008 R2

Posted on 2014-10-24
9
166 Views
Last Modified: 2014-11-04
We are planning to install SQL 2008 on a new Windows Server 2008 R2. this is going to be our production database server. Currently we are planning to have a RAM of 4 GB. If we have the option, is it a good idea to increase the RAM? Will it make any difference if SQL is the only thing running on that Server?
0
Comment
Question by:Angel02
9 Comments
 
LVL 39

Accepted Solution

by:
lcohan earned 250 total points
ID: 40402461
Of sourse it will make a huge difference! From my experience I found that people always underdimession the RAM on SQL Servers and expect fast queries - that will never hapen so please add as much RAM as you can (afford) and make sure to set the MAX SQL memeory to not starve your system.

http://www.brentozar.com/archive/2014/05/much-memory-sql-server-need/
http://sqlperformance.com/2013/10/sql-memory/how-much-ram
0
 
LVL 75

Expert Comment

by:Aneesh Retnakaran
ID: 40402470
depends how busy the application ./ database is.  I would definitely go for at least 8 / 16 GB, although I have seen SQL Servers running on 2005/ 2008 with 1GB and 2gb of ram
0
 
LVL 69

Assisted Solution

by:ScottPletcher
ScottPletcher earned 250 total points
ID: 40402506
Given that:
1) the overall cheapest way to improve performance in SQL Server is more RAM;
2) even cheap home PCs routinely have 16GB+ now
4GB is ridiculously low.

Use at least 16GB, and 32GB is strongly preferred.  The money for that will cost far less than trying to tune it to run in only 4GB.
0
 

Author Comment

by:Angel02
ID: 40402995
Thank you for the responses. I will ask for as much RAM as we can afford.

I am now thinking if I should go for Microsoft SQL Server 2012. I can't remember why I picked SQL 2008. I should mention the Windows server is 32-bit for few other reasons. Do you recommend SQL Server 2012?
0
Swamped with email signature updates?

Have you been given a load of changes to make to your users’ email signatures? Having to manually implement multiple signatures for every department? Let Exclaimer save you from being swamped with email signature updates!

 
LVL 69

Expert Comment

by:ScottPletcher
ID: 40403044
At this point, you should go with SQL 2014.

But definitely 64-bit.  If you main Windows O/S is only 32-bit, you many not be able to run some of the more recent versions of SQL.
0
 
LVL 10

Expert Comment

by:Pramod Ubhe
ID: 40403831
from a vendor support perspective you should always go for latest version/service pack.
for RAM, 4 GB is too low but a database administrator should be consulted who is aware of what kind of database/s will be hosted on that server and based on the load or his analysis he will recommend the RAM. I have some DB servers with 8GB RAM running perfectly fine and some 256GB RAM DB servers which always alert for memory. there is also a setting in SQL to limit RAM utilization by SQL to a certain amount of RAM.
so my recommendation is to get in touch with your database administrator for this.
0
 
LVL 2

Expert Comment

by:warsawtech
ID: 40403857
I wish I could add to this, but confused by how the server is 2008R2 is 32 bit Angel02??
0
 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
ID: 40404712
What is the compelling reason for 32bit server.. that is something that is getting harder and harder to find these days. 32bit server stop at Server 2008R2
0
 

Author Comment

by:Angel02
ID: 40421611
It's actually Window Server 2008, my bad.
There is a DBASE program that the SQL Server accesses and the connections do not work on 64-bit. We have tried everything. Our only option at least for the next few months is to go 32-bit.

Thanks all!
0

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

Suggested Solutions

Title # Comments Views Activity
Parse field in SQL View 15 96
How to select a spread of rows in SQL 8 54
Optimizing a query 3 33
SBS2008 c:\ drive toosmall 64 58
Ever needed a SQL 2008 Database replicated/mirrored/log shipped on another server but you can't take the downtime inflicted by initial snapshot or disconnect while T-logs are restored or mirror applied? You can use SQL Server Initialize from Backup…
Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
Via a live example, show how to setup several different housekeeping processes for a SQL Server.

932 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

10 Experts available now in Live!

Get 1:1 Help Now